thread_local
From cppreference.net
Concurrency support library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
ヘッダーで定義
<threads.h>
|
||
|
#define thread_local _Thread_local
|
(C11で追加)
(C23で削除) |
|
オブジェクトが スレッドローカルストレージ期間 を持つことを指定するために使用できる便利なマクロ。
注記
C23以降、
thread_local
はそれ自体がキーワードであり、事前定義マクロである可能性もあるため、
<threads.h>
はこれを提供しなくなりました。
参考文献
- C17規格 (ISO/IEC 9899:2018):
-
- 7.26.1/3 thread_local (p: 274)
- C11標準 (ISO/IEC 9899:2011):
-
- 7.26.1/3 thread_local (p: 376)
関連項目
|
C++ ドキュメント
for
thread_local
|