in reply to Making a multi-threaded port scanner in perl?
Permit me to offer an example of a queue/worker. sample
You'll want an output queue, to collate any results.