pthread_cond_destroy()

Уничтожить условную переменную

Прототип:

#include <pthread.h>
int pthread_cond_destroy( pthread_cond_t *cond );

Аргументы:

cond
Указатель на объект pthread_cond_t.

Библиотека:

libc

Описание:

Функция pthread_cond_destroy() уничтожает условную переменную cond. После этого ее повторное исопльзование возможно только после очередной инициализации через pthread_cond_init().

Возвращаемое значение:

EOK
Успешное завершение.
EBUSY
Имеются потоки, заблокированные на условной переменной cond.
EINVAL
Условная переменная cond не является корректной.

Классификация:

POSIX 1003.1 THR

Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Да
В потоке
Да

Тематические ссылки:

pthread_cond_init(), SyncDestroy()




Предыдущий раздел: Описание API системной библиотеки