Должны ли мои актеры Akka' свойства будут помечены @volatile?

Этот вопрос похож на Должны ли мои Scala-акторы' свойства будут помечены @volatile? но не уверен, что ответ будет таким же.

Например, в случае, если был настроен диспетчер fork-join, а состояние актора не было помечено @volatile, гарантируется ли распространение состояния актора по иерархии кеша с одного ядра (или процессор)на другой, если рабочие потоки fork/join выполняются на разных ядрах (или процессорах)?

П.С. Верно ли, что после JSR133 требуется только одна операция записи/чтения в/из любой энергозависимой переменной, чтобы сбросить кеш в основную память и просмотреть все предшествующие не-изменяемые записи из этого потока в другом потоке, работающем на другом ядре (или процессор)? Если да, то это может быть ответом, потому что сканирование рабочей очереди выполняет некоторые чтения и записи из/в volatile-переменные задачи FJ.

10
задан Community 23 May 2017 в 12:16
поделиться