in reply to Re^11: Behavior of threads on XP-- system() works, backtic & popen don't...
in thread Behavior of threads on XP-- system() works, backtic & popen don't...
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...
-- Sync
|
|---|