12.07.2015 Views

RealView Compilation Tools コンパイラユーザガイド - ARM ...

RealView Compilation Tools コンパイラユーザガイド - ARM ...

RealView Compilation Tools コンパイラユーザガイド - ARM ...

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

コンパイラの 機 能4.4 スレッ ドローカルスト レージスレッドローカルス トレージ (TLS) は、 ス タ ッ ク の よ う に、 各 実 行 ス レ ッド に 固 有 の 静 的 な ス ト レージです。 プロセス 内 の 各 スレッ ドには、 スレッ ド固 有 のデータ を 格 納 で き る 場 所 があ り ます。 変 数 の 割 り 当 ては、 既 存 の 各 スレッドに 対 して 変 数 のインスタンスが 1 つにな る よ う に 行 われます。各 ス レ ッ ド は 終 了 前 にその 動 的 な メ モ リ を 解 放 する ため、 そのス レ ッ ド 内 のス レ ッ ド ローカル 変 数 へのすべてのポ イ ン タ が 無 効 にな り ます。『コンパイ ラ リ ファレンスガイ ド』 の 「__declspec(thread)」 (ページ4-33) を 参 照 して 下 さい。4-22 Copyright © 2002-2010 <strong>ARM</strong> Limited. All rights reserved. <strong>ARM</strong> DUI 0205IJNon-Confidential, ID 100419

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!