Получи случайную криптовалюту за регистрацию!

volatile. happens-before. • Ключевое слово volatile устанавли | Java Guru 🤓

volatile. happens-before.

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