KasperskyOS Community Edition 1.1
Содержание
Содержание
KosCondvarWaitTimeout()
Функция объявлена в файле kos/condvar.h
.
Retcode KosCondvarWaitTimeout(KosCondvar *condvar, KosMutex *mutex,
rtl_uint32_t mdelay);
Функция блокирует исполнение текущего потока посредством условной переменной condvar
, пока он не будет пробужден с помощью KosCondvarSignal() или KosCondvarBroadcast(). Поток блокируется не более чем на mdelay
миллисекунд.
mutex
– мьютекс, который будет использован для защиты критической секции.
Функция возвращает rcOk в случае успеха и rcTimeout, если время ожидания истекло.
В начало