Certainly the "fixme" seems a bit dubious. I believe even in Unix you aren't guaranteed to get the processes in wait() in any particular order, so code has to make allowances for wait getting the wrong thing, though I don't know what happens in Unix/Linux threads as that's rather new and I've not had any experience with it...
I figured it was something like this though... ActiveState send me a response that it was in the "core" so it's up to the Perl5 porters. I also noticed a bug ID-- 33096 "win32_msgwait runs forever" that appears to be related to a message coming in while it's waiting for a process handle...
-- SyncIn reply to Re^12: Behavior of threads on XP-- system() works, backtic & popen don't...
by Sync
in thread Behavior of threads on XP-- system() works, backtic & popen don't...
by Sync
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |