in reply to Threads or no Threads

If you are using Windows, you may want to consider using Win32::Job.