Разблокировать поток, ожидающий условную переменную
#include <pthread.h>int pthread_cond_signal( pthread_cond_t *cond );
pthread_cond_t
, для которого необходимо разблокировать наиболее приоритетный поток.libc
Функция pthread_cond_signal() разблокирует один из заблокированных на условной переменной cond потоков, имеющий наивысший приоритет.
Если таких потоков несколько, pthread_cond_signal() разблокирует тот, который дольше находится в очереди ожидания.
POSIX 1003.1 Threads
pthread_cond_broadcast(), pthread_cond_wait(), pthread_cond_wait_interruptible(), SyncCondvarSignal()
Предыдущий раздел: Описание API системной библиотеки