__thread
読み:アンダースコア-アンダースコア-スレッド
外語:__thread
GCC
の独自実装による予約語の一つで、
スレッドローカル変数
を作る機能。
概要
マルチスレッド
プログラミングにおいて必要となる、スレッドローカル変数の定義のためにGCCが独自に定義した予約語。GCCと互換性のある
clang
でも利用できる。
言語として公式には、
C11
から
_Thread_local
、
C++11
から
thread_local
が各々追加された。
再検索