Изменчивая переменная в Java

Итак, я читаю эту книгу под названием Java Concurrency in Practice , и я застрял на этом объяснении, которое я не могу понять без примера. . Это цитата:

Когда поток A записывает в изменчивую переменная, а затем резьба B читает ту же переменную, значения всех переменных, которые были видны A перед записью в энергозависимую переменная становится видимой для B после чтение изменчивой переменной.

Может ли кто-нибудь дать мне контрпример, почему «значения ВСЕХ переменных, которые были видны A до записи в изменчивую переменную, становятся видимыми для B ПОСЛЕ чтения изменчивой переменной "?

Я не понимаю, почему все другие энергонезависимые переменные не становятся видимыми для B до чтения изменчивой переменной?

20
задан Dmide 17 December 2015 в 11:23
поделиться