On Wed, Sep 28, 2005 at 05:46:15AM -0700, Vladimir A. Butenko wrote:
> > Ничего она не сломатая. По крайней мере, в этом месте :-)) > > После того, как кое-кто поменял select() на usleep(), даже > > сессии перестали "залипать".
Видимо, race condition в реализации. Но, опять же, на тему nanosleep/usleep была правка относительно недавно, ну и пока статистика вполне положительная (тьфу-тьфу).
BTW, во всех остальных местах ты же используешь poll()?
А вот мёртвая блокировка на read/write - это действительно жуть (и в FreeBSD 5.x она тоже есть, только в 6.0 избавились от Giant Lock-а).
ANDY Получено Wed Sep 28 12:49:31 2005
Этот архив был сгенерирован hypermail 2.1.8 : Tue 21 Feb 2006 - 03:16:58 MSK