TNB Library
|
スレッドローカルオブジェクトテンプレートクラス [詳解]
#include <TnbThreadLocalObject.h>
公開メンバ関数 | |
CThreadLocalObjectT (const TYP &t=TYP()) | |
コンストラクタ [詳解] | |
const TYP & | Get (void) const |
[取得] 値取得 [詳解] | |
void | Set (const TYP &t) |
[設定] 値設定 [詳解] | |
~CThreadLocalObjectT (void) | |
デストラクタ [詳解] | |
スレッドローカルオブジェクトテンプレートクラス
一つのインスタンスだが、別々のスレッドからアクセスしても 干渉されないスレッドローカルなオブジェクトを管理します。
TYP | スレッドローカルで管理したい型。コピー機能必須。 |
TnbThreadLocalObject.h の 44 行目に定義があります。
CThreadLocalObjectT | ( | const TYP & | t = TYP() | ) |
~CThreadLocalObjectT | ( | void | ) |
デストラクタ
TnbThreadLocalObject.h の 78 行目に定義があります。
const TYP & Get | ( | void | ) | const |
[取得] 値取得
TnbThreadLocalObject.h の 93 行目に定義があります。
void Set | ( | const TYP & | t | ) |
[設定] 値設定
t | 値。 |
TnbThreadLocalObject.h の 103 行目に定義があります。