pthread_rwlockattr_init()

Инициализировать атрибуты блокировки чтения/записи

Прототип:

#include <pthread.h>
int pthread_rwlockattr_init( pthread_rwlockattr_t *attr );

Аргументы:

attr
Указатель на объект pthread_rwlockattr_t, который требуется инициализировать.

Библиотека:

libc

Описание:

Функция pthread_rwlockattr_init() инициализирует указанный объект атрибутов блокировки чтения-записи значениями по умолчанию.

Изменения, внесенные в объект атрибутов блокировки чтения-записи после его использования для инициализации блокировки чтения-записи, не повлияют на ранее инициализированные блокировки чтения-записи.

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

EOK
Успешное завершение.
ENOMEM
Недостаточно памяти для инициализации attr.

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

POSIX 1003.1 Threads

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

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

pthread_rwlockattr_destroy(), pthread_rwlockattr_getpshared(), pthread_rwlockattr_setpshared()




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