tss_get
Определено в заголовке <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) | запись в хранилище, специфичном для потока (функция) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/c/thread/tss_get