in reply to Non-blocking IPC to and from multiple children

Use POE! It'd be really easy to setup your children with POE::Wheel::Run and then just let POE handle letting you know when there's results available. Your controlling session could cache the returned results and check that before delegating a job out to a child wheel.

  • Comment on Re: Non-blocking IPC to and from multiple children