回答編集履歴

1

追記

2015/02/21 08:46

投稿

yohhoy
yohhoy

スコア6191

test CHANGED
@@ -6,4 +6,8 @@
6
6
 
7
7
 
8
8
 
9
- これらメインメモリに対するアトミックRMW操作やアトミックCAS操作は、マルチプロセッサをサポートするOSや、その上で動作するマルチスレッドアプリケーションの実装には必須の操作となっています。
9
+ これらメインメモリに対するアトミックRMW操作やアトミックCAS操作は、マルチプロセッサをサポートするOSの実装や、その上で動作するマルチスレッドアプリケーションの実装には必須の操作となっています。
10
+
11
+ 正確にはRMWやCASがなくても機能実現は可能ですが、ロック操作による非効率的なフォールバック実装が必要になります。また、CASが無い場合は実用的なロックフリーアルゴリズムを実現できません。
12
+
13
+