ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 ноября
192437 Топик полностью
koyodza (30.04.2010 12:56, просмотров: 84) ответил Лeoнид Ивaнoвич на Тем не менее, volatile не обеспечивает атомарности доступа. А это ничем не лучше, чем неправильный порядок вычитывания переменных.
volatile только показывает, что "здесь и сейчас" нужно эту переменную вычитать из памяти (или записать). А в выражении a = b + c порядок вычитывания b и с не определён, вот и получается предупреждение атомарность доступа - совсем другое, это Гудвин смуту не по делу внёс ;=)