名前空間
変種
操作

tss_get

From cppreference.com
ヘッダ<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)

[編集] 関連項目

スレッド固有ストレージに書き込む
(関数) [編集]
English 日本語 中文(简体) 中文(繁體)