Получить значение данных для конкретного потока (TLS)
#include <pthread.h>void * pthread_getspecific( pthread_key_t key );
libc
Функция pthread_getspecific() возвращает потоко-специфичное значение, ассоциированное с TLS ключом или NULL
, если последнему не назначено значение или ключ не существует. Данную функцию можно вызвать из деструктора ключа.
Вы должны вызвать эту функцию с ключом, который получен при вызове pthread_key_create(). После уничтожения ключа с помощью pthread_key_delete() обращаться к нему уже нельзя. |
Указатель на ассоциированные в данном потоке с ключом данные или NULL
.
См. pthread_key_create().
POSIX 1003.1 Threads
pthread_key_create(), pthread_key_delete(), pthread_setspecific()
Предыдущий раздел: Описание API системной библиотеки