Итак, я читаю эту книгу под названием Java Concurrency на практике, и я застрял в этом одном объяснении, которое я, похоже, не могу понять без примера. Это цитата:
Когда поток
Aзаписывается в изменчивый переменная и последующая нитьBчитает ту же переменную, значения всех переменных, которые были видныAперед записью в изменчивый переменная становится видимой доBпосле чтение изменчивой переменной.
Может ли кто-нибудь дать мне контрпример из-за того, почему "значения переменных ALL, которые были видны до A до записи в изменчивую переменную, становятся видимыми для B ПОСЛЕ прочтения изменчивой переменной"?
Я смущен, почему все остальные энергонезависимые переменные не становятся видимыми для B перед чтением изменчивой переменной?