=?utf-8?Q?=D0=92=D0=BE=D0=BF=D1=80=D0=BE=D1=81_=D0=BF=D0=BE_=D0=B1=3F?= ?дÑÑÐµÐ¼Ñ ÐºÑÑ??Ñовани=?utf-8?Q?б??=D0=B4=D1=83=D1=89=D0=B5=D0=BC=D1= 83_=D0=BA=D1=8D=D1=88?=? =?utf-8?Q?=3F=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D1=8E.?=
Valery Kholodkov
valery+nginxru at grid.net.ru
Thu May 8 13:41:27 MSD 2008
Igor Sysoev пишет:
> Race condition в данном случае в том, что флаг
> может быть выставлен
> до epoll_wait, а потом epoll будет ждать какое-то
> время.
В таком случае обработчик сигнала
должен будить воркер через
трубу в неблокирующем режиме. Как здесь,
например:
http://wwwtcs.inf.tu-dresden.de/~tews/Gtk/x2992.html
Не вижу в этом ничего страшного. Хотя
факт того, что линуксоиды
изначально прощелкали pepoll -- это конечно
же дилетантство.
--
Best regards,
Valery Kholodkov
More information about the nginx-ru
mailing list