マルチスレッドプログラミング相談室 その3
■ このスレッドは過去ログ倉庫に格納されています
0293デフォルトの名無しさん
05/02/08 13:02:24> でも,ちょっとショックです.
> 285の使用例を許すOS自体が存在しないということなら,さらにショック.
OSっつーかハードウェアとコンパイラね。
(1)シングルコアのシングルCPUの上でしか動かさないプログラムか、
マルチプロセッサだけど強いmemory consistencyを持つハードウェア上でしか動かさないプログラムで、
かつ、
(2)コンパイラの最適化の特徴を完璧に把握している
場合のみboolをロックなしで使用してよし。実質的に常人には判断不可能とおもうが。
特に(2)はコンパイラの作者でもなければわからない悪寒。
■ このスレッドは過去ログ倉庫に格納されています