pthread_mutexattr_getwakeup_np()

Получить значение атрибута пробуждения мьютекса

Прототип:

#include <pthread.h>
int pthread_mutexattr_getwakeup_np( const pthread_mutexattr_t *attr,
int *wakeup );

Аргументы:

attr
Указатель на объект pthread_mutexattr_t, из которого требуется получить атрибут.
wakeup
Указатель на область памяти, где функция может хранить текущее значение атрибута.

Библиотека:

libc

Описание:

Функция pthread_mutexattr_getwakeup_np() получает значение атрибута "пробуждение" для данного мьютекса. Если этот атрибут установлен, поток может вызвать pthread_mutex_wakeup_np(), чтобы разблокировать любые потоки, ожидающие на мьютексе.

Постфикс «np» в именах этих функций означает «не-POSIX».

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

EOK

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

ЗОСРВ «Нейтрино»

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

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

pthread_mutex_lock(), pthread_mutex_wakeup_np(), pthread_mutexattr_setwakeup_np()




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