ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
21 января
1486980 Топик полностью
Nikolay_Po (27.12.2024 10:09, просмотров: 36) ответил Andreas на При всем этом, если компилятор посчитает, что переменная не могла измениться или не используется, то он просто выкинет вычитывание нового значения или вообще кусок работы с ней, дело тут не в процессоре, а в стратегиях оптимизации компилятора.
Именно. Поэтому программист должен явно указывать компилятору, что это значение нужно перечитать (перезаписать) всё равно - квалификатором volatile.