ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
3 июля
577455 Топик полностью
Petrovich (04.02.2015 11:52, просмотров: 1) ответил SciFi на volatile тут вообще ни с какого бока. Кстати, видел у компиляторов ключики, запрещающие LDM, STM. Ну и по большому счёту компилятор никому не обещает, что не разобьёт доступ к объекту на несколько инструкций. Гарантировать может только ассемблер.
Думал, что volatile даст указание работать с переменной индивидуально, не привязывая ее загрузку к загрузке другой переменной, даже если они лежали в памяти рядом и должны быть сравнены/сложены/умножены. Спасибо, понял. Буду пока понуждать к атомарности)