Освободить блокировку чтения/записи
#include <pthread.h>int pthread_rwlock_unlock( pthread_rwlock_t *rwl );
pthread_rwlock_t
, который требуется разблокировать.libc
Функция pthread_rwlock_unlock() снимает блокировку чтения-записи rwl. Блокировка чтения-записи может стать доступной для любых потоков, которые были заблокированы блокировкой чтения-записи, в зависимости от того, была ли блокировка чтения-записи заблокирована в исключительном или совместно используемом режиме.
Блокировка чтения-записи должна принадлежать вызывающему потоку. Если вызывающий поток не удерживает блокировку, статус ошибки не возвращается, и поведение этой блокировки чтения-записи не определено. |
POSIX 1003.1 Threads
pthread_rwlock_destroy(), pthread_rwlock_init(), pthread_rwlock_rdlock(), pthread_rwlock_tryrdlock(), pthread_rwlock_trywrlock(), pthread_rwlock_wrlock()
Предыдущий раздел: Описание API системной библиотеки