Sponsoring The Perl Toolchain Summit 2025: Help make this important event another success Learn more

Mario Roy has some excellent examples using alternate multiprocessing
methods, instead of threads. Clone his repository and copy the files in the
"framebuffer" directory into this directory and run them.
./get-mce-demos
You may have to install extra prerequisites to get them to work, but they
allow for a single shared object usage, instead of opening a separate object
for each thread/process.
(You will need MCE and MCE::Hobo)