Date: Mon, 05 Aug 2002 15:05:31 +0600
From: Valentin Nechayev <netch@segfault.kiev.ua>
Newsgroups: fido7.ru.linux
Subject: Сигнализация изменения переменной в threads
>Переменная, хранящая состояние event'а; condition variable,
>по которой сигнализируется ее изменение; мьютекс для сериализации доступа
>к перечисленному.
man pthread_cond_wait и pthread_cond_timedwait прочел? Hет?
Оно будет ждать пока не дадут "сигнал" по condition variable и пока ты
не найдешь после сигнала ep->ev_flag равным не 0.
Если хочешь безусловный вывал по таймауту - или в цикле проверяешь текущее
время (и тогда обязательно pthread_cond_timedwait), или голый
pthread_cond_timedwait без цикла.