Пример ошибки согласованности памяти при использовании ключевого слова volatile?

Из документов:

Использование изменчивых переменных снижает риск ошибок согласованности памяти

Но это означает, что иногда изменчивые переменные неправильно работает? Странно, как это можно использовать - на мой взгляд, это очень плохой код, который иногда работает, иногда нет. Я пытался Google, но ненайти пример ошибки согласованности памяти с volatile. Не могли бы вы предложить один?

Ответы на вопрос(2)

Ваш ответ на вопрос