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