http://qs321.pair.com?node_id=997214


in reply to Signals vs. Windows

Windows work with messages while signals are emulated in console mode.

Aside from that,on Windows for thread synchronization or notification you can you use events and WaitForMultipleObjects or WaitForMultipleObjectsEx. You can use the Win32::Event to get to them from Perl

Each child thread can work and poll on when the event is signalled and abort if it does.

Another advantage is that they are kernel events so they can pertain across processes too.