java проблема когерентности синхронизированного энергозависимого кэша - PullRequest
0 голосов
/ 14 апреля 2020

изменяемый набор ключевых слов происходит перед барьером, синхронизированные делают то же самое, поэтому обычно я слышу, что ключевое слово volatile является избыточным при использовании синхронизации (иногда необходимо, хотя, например, при использовании нового ключевого слова).

Но, кроме случая, до проблемы есть проблема когерентности кэша (которая не является проблемой для x86)

Есть много статей и ответов, подобных этому Барьеры памяти заставляют когерентность кэша? и Java volatile и когерентность кэша

Итак, кто-нибудь может подвести итог, все еще проблема с когерентностью кэша (на любой архитектуре процесса)? Может ли это быть решено с помощью синхронизации в java? или нужно тоже летучее?

...