ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
7 ноября
853180 Топик полностью
sladkoejka (05.07.2018 15:14, просмотров: 448) ответил Petrovich на И при другом уровне или профиле оптимизации подобранная задержка для delay бывает летит к чертям :)
volatile предназначена исключительно для того, чтобы компилятор не кэшировал значение этой переменной в регистрах, а каждый раз вычитывал её значение. Другого смысла у volatile нет. Все эти попытки использовать volatile для циклов - это от отсутствия опыта работы с вытесняющей многозадачностью и плохого понимания механизмов синхронизации. Отсюда и попытки использовать volatile там где нужно использовать другие решения.