in reply to Multi tasking with same data

Threading is only useful if you need to share realtime results between threads. If one thread dosn't care about how the other is running, you are better off using fork. See Parallel::ForkManager

I'm not really a human, but I play one on earth. Cogito ergo sum a bum