Уничтожить циклическую блокировку
#include <pthread.h>int pthread_spin_destroy( pthread_spinlock_t *spinner );
pthread_spinlock_t
, который требуется уничтожить.libc
Функция pthread_spin_destroy() уничтожает циклическую блокировку потока spinner, освобождая ее ресурсы.
После уничтожения циклической блокировки, не используйте ее снова, пока она не будет инициализирована повторно с помощью pthread_spin_init().
Вызов pthread_spin_destroy() дает неопределенные результаты, когда spinner потока заблокирован или когда spinner не инициализирован.
pthread_spinlock_t
spinner.POSIX 1003.1 Threads, Spin Locks
pthread_spin_init(), pthread_spin_lock(), pthread_spin_trylock(), pthread_spin_unlock()
Предыдущий раздел: Описание API системной библиотеки