in reply to Re^3: perl threads causing high cpu usage
in thread perl threads causing high cpu usage

Use a Thread::Queue to send messages between your threads, or make your parent thread ->join the children, so it waits for them to finish.