Документация по видимости памяти Java гласит, что:
Происходит запись в нестабильное поле - перед каждым последующим чтением этого же поля.
Я смущен тем, что делает последующие средства в контексте многопоточности. Это предложение подразумевает некоторые глобальные часы для всех процессоров и ядер. Так, например, я присваиваю значение переменной в цикле c1 в некотором потоке, а затем второй поток может видеть это значение в следующем цикле c1 + 1?