回答編集履歴
1
追記
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
|
+
|