名稱空間
變體
操作

tss_get

來自 cppreference.com
< c‎ | thread
在標頭檔案 <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 函式 (p: 282)
  • C11 標準 (ISO/IEC 9899:2011)
  • 7.26.6.3 tss_get 函式 (p: 386)

[編輯] 另請參見

寫入執行緒區域性儲存
(function) [編輯]