volatile только запрещает оптимы компилятору чтоб реюзать результат чтения филда или генерит какуюто спец инструкцию чтоб кэши ядра сбрость / вынудить явно читать память ?
volatile только запрещает оптимы компилятору чтоб реюзать результат чтения филда или генерит какуюто спец инструкцию чтоб кэши ядра сбрость / вынудить явно читать память ?