Управление памятью Java и кеш процессора - PullRequest
0 голосов
/ 12 октября 2018

Я сомневаюсь, что когда поток A начинает свою работу с int q = 1, а поток B начинает работу с q

Оба они создают копию основной памяти в локальном кэше, нокогда данные будут отражены обратно в основную память и обновлены (без использования ключевого слова volatile) и с использованием ключевого слова volatile, что происходит Может кто-нибудь объяснить, пожалуйста?

...