Oracle® Solaris 11.2 リンカーとライブラリガイド

印刷ビューの終了

更新: 2014 年 7 月
 
 

スレッド固有ストレージの実行時の割り当て

TLS は、プログラムの存続中に、次の 3 つの機会に作成されます。

  • プログラムの起動時。

  • 新しいスレッドの作成時。

  • プログラムの起動に続いて共有オブジェクトが読み込まれたあと、スレッドがはじめて TLS ブロックを参照するとき。

スレッド固有データストレージは、Figure 14–1 に示すように実行時に配置されます。

図 14-1  スレッド固有ストレージの実行時のレイアウト

image:スレッド固有ストレージの実行時のレイアウト。