"Threads" in perl is really usefull but everybody said "it's better to avoid the usage".
So what alternative to that ? I have a 16 core proc, I want to compute a high matrix of data, and I do this only with one core ? No way !
I have lookup, and found this modules :
Parallel::ForkManager is a really simple multiprocess tools, you can easily fork your program and get back result over a storage way.
POE::Wheel::Run is a really full module for forking stuff, we a ton of options. Communication can be done with IPC, or over PIPE or anything you want.
Have fun ! a report your experience !
Celogeek