この質問はShould my Scala actors' properties be marked @volatile?と似ていますが、その答えは同じであるかどうかはわかりません。Akkaのアクタのプロパティを@volatileにする必要がありますか?
例として、fork-joinディスパッチャーが構成され、アクターの状態が@volatileでマークされていない場合、アクターの状態が1つのコア(またはプロセッサー)からキャッシュ階層を介して伝播され、 fork/joinワーカースレッドが別のコア(またはプロセッサ)上で実行されている場合
P.S. JSR133の後に、主メモリへのキャッシュのフラッシュと他のスレッド(またはプロセッサ)上で実行されている他のスレッド上のこのスレッドからのすべての不揮発性の書き込みを参照するために必要なvolatile変数への書き込み/読み出し操作は1回だけです。もしあれば、それは答えることができます。なぜなら、作業待ち行列のスキャンは、いくつかの読みを行い、FJタスクの揮発性変数からの書き込みであるからです。