"поэтому не обработает несколько одновременных сигналов"
Если память не изменяет, сигналы вообще имеют свойство теряться, ибо не кладутся они в очередь. 18 мая 2012 г., 15:52 пользователь Alexey Shrub <[email protected]> написал: > Привет всем, > > заметил что в доках неполные примеры для обработки сигнала CHLD, тут > http://perldoc.perl.org/**perlipc.html#Signals<http://perldoc.perl.org/perlipc.html#Signals> > дано три примера,, первый блокирующий - неактуально для меня, второй якобы > не учитывает CHLD от внешних команд, третий типо учитывает, но он уже не > содержит цикла while и поэтому не обработает несколько одновременных > сигналов (если сразу несколько потомков померло) т.е. второй нужно > скрещивать с третьим. > Мало того, там не описано что CHLD может приходить и в случаях отличных от > смерти дитя, это написано тут > http://docstore.mik.ua/orelly/**perl/cookbook/ch16_20.htm<http://docstore.mik.ua/orelly/perl/cookbook/ch16_20.htm> > попробовал скрестить всё рекомендации и получил > https://gist.github.com/**2724846 <https://gist.github.com/2724846> > > Вроде всё работает верно, но вдруг чего-то упустил, есть у кого замечания? > > -- > Alexey Shrub > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org > -- С уважением, Александр Личный блог: http://eax.me/ Мой форум: http://it-talk.org/ Мой Twitter: http://twitter.com/afiskon
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
