マルチスレッドプログラミング相談室 その5
■ このスレッドは過去ログ倉庫に格納されています
0261デフォルトの名無しさん
2007/03/04(日) 05:48:40static CRITICAL_SECTION *p = NULL;
if (!p) {
CRITICAL_SECTION *q = new ...;
Interlocked...(&p, NULL, q); //引数の順番忘れた
if (p != q) {
delete q;
}
}
EnterCriticalSection(p);
...
Leave...();
なら、Cでも使えるよ。
■ このスレッドは過去ログ倉庫に格納されています