pthread_barrier_destroy()

Уничтожить барьер

Прототип:

#include <pthread.h>
int pthread_barrier_destroy( pthread_barrier_t *barrier );

Аргументы:

barrier
Указатель на освобождаемый объект pthread_barrier_t.

Библиотека:

libc

Описание:

Функция pthread_barrier_destroy() освобождает барьер barrier и ассоциированные с ним ресурсы. Последующее использование барьера без повторного вызова pthread_barrier_init() приведет к непопределенным последствиям.

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

EBUSY
Барьер barrier сейчас используется.
EINVAL
Барьер barrier не является корректным.
EOK
Успешное завершение.

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

POSIX 1003.1 Threads, Barriers

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

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

pthread_barrier_init(), pthread_barrier_wait()




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