マルチスレッドプログラミング相談室 その2
■ このスレッドは過去ログ倉庫に格納されています
0674デフォルトの名無しさん
NGNG> コレはウソ、というのが493あたりからで出てたぞ。
>> 498 の
> 書きこむ時は、どっかのメモリにの内容をレジスタに読み出して目的のメモリに
> 書き出すのが一般的だから、1命令で終わるとは思えないし、その間に
> dispatch が発生したらおかしなことになりかねないと思う。
のことかな ?
>>498 が言う、「どっかのメモリ」と「目的のメモリ」が関連しているような場合は
当然排他が必要だけど、目的のメモリだけが共有されてるケースなら、「目的
のメモリに書き込むのは1命令で終わる」から、問題はないよ。
あと、i++ とかのケースは当然ダメだけど、>>669 は「スレッドT1は書き込みの
み」って言ってるから、これは該当しないしね。
■ このスレッドは過去ログ倉庫に格納されています