Получить значение атрибута рекурсии из атрибутной записи мьютекса
#include <pthread.h>int pthread_mutexattr_getrecursive( const pthread_mutexattr_t *attr,int *recursive );
pthread_mutexattr_t, из которого требуется получить атрибут.libc
Функция pthread_mutexattr_getrecursive() получает рекурсивный атрибут из объекта атрибутов мьютекса attr и сохраняет его в recursive.
Если для рекурсивного атрибута установлено значение PTHREAD_RECURSIVE_ENABLE, поток, который уже заблокировал мьютекс, может снова заблокировать его без блокировки. Если для рекурсивного атрибута установлено значение PTHREAD_RECURSIVE_DISABLE, любой поток, пытающийся заблокировать мьютекс, будет заблокирован, если этот мьютекс уже заблокирован.
Значение по умолчанию для рекурсивного атрибута - PTHREAD_RECURSIVE_DISABLE.
ЗОСРВ «Нейтрино»
pthread_mutexattr_init(), pthread_mutexattr_setrecursive(), pthread_mutexattr_settype()
 
Предыдущий раздел:  Описание API системной библиотеки