>>624
キャッシュメモリに関しては、IA-32やIA-64のマルチコアCPUでは
<今のところは>コア間のキャッシュメモリの一貫性をハードウェアで自動的にとってくれるから
危険性は無く、プログラマは実行効率のみ気にしていれば良い
実験的に作られてたりしている48コアとかのやつはそうではないらしいが

それよかマルチコア構成ではキャッシュメモリよりもOoO(Out of Order実行)の影響が危険なのだが
VC++2005以降ならvolatileでおk
メモリフェンスをきちんとやってくれるようにvolatileの仕様変更がなされた
ttp://yamasa.hatenablog.jp/entry/20090720/1248089123