Namespaces
Variants

tss_get

From cppreference.net
Определено в заголовке <threads.h>
void * tss_get ( tss_t tss_key ) ;
(начиная с C11)

Возвращает значение, хранящееся в потоково-зависимом хранилище для текущего потока, идентифицированного tss_key . Различные потоки могут получать различные значения, идентифицированные одним и тем же ключом.

При запуске потока (см. thrd_create ), значения, связанные со всеми ключами TSS, равны NULL. Различные значения могут быть помещены в локальное хранилище потока с помощью tss_set .

Содержание

Параметры

tss_key - ключ локального хранилища потока, полученный из tss_create и не удалённый с помощью tss_delete

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

Значение при успехе, NULL при неудаче.

Примечания

Эквивалентом этой функции в POSIX является pthread_getspecific .

Пример

Ссылки

  • Стандарт C17 (ISO/IEC 9899:2018):
  • 7.26.6.3 Функция tss_get (стр: 282)
  • Стандарт C11 (ISO/IEC 9899:2011):
  • 7.26.6.3 Функция tss_get (стр: 386)

Смотрите также

(C11)
запись в потоконеспецифичное хранилище
(функция)