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