マルチスレッドプログラミング相談室 その5
■ このスレッドは過去ログ倉庫に格納されています
0258デフォルトの名無しさん
2007/03/04(日) 05:07:50コンパイラの吐く「ローカルな静的変数の初期化コード」に排他処理が行われないため
グローバル変数(staticメンバでも良いが)にしか使えない。
で、過去スレに書いたが
CriticalSectionへのポインタとInterLockedExchangePointerを使えば
ローカルな変数でも、排他しながらの初期化及び実行が行える。
■ このスレッドは過去ログ倉庫に格納されています