__tls()

Получить указатель на локальное хранилище потока (Thread Local Storage, TLS)

Прототип:

#include <sys/storage.h>
struct _thread_local_storage * __tls( void );

Библиотека:

libc

Описание:

Каждый поток содержит локальное хранилище потока (Thread Local Storage, TLS) для приватных данных. Данная функция возвращает указатель на эту область. Локальное хранилище потока определено в struct _thread_local_storage.

Возвращаемое значение:

Указатель на структуру struct _thread_local_storage, актуальную для текущего потока.

Классификация:

ЗОСРВ «Нейтрино»

Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Да
В потоке
Да

Тематические ссылки:

struct _thread_local_storage, pthread_create(), ThreadCreate(), ThreadCreate_r()




Предыдущий раздел: Описание API системной библиотеки