volatile. happens-before. • Ключевое слово volatile устанавли | Java Guru 🤓
volatile. happens-before.
• Ключевое слово volatile устанавливает отношение happens-before над операциями записи-чтения на поле • Таким образом, операции чтения из читающих тредов будут видеть эффекты записи пишущих тредов. • В частности, решается проблема double checked locking. Для double/long типов есть проблема атомарности, она решается через атомики