Изменчивый и его вредные последствия

Я разработчик встраиваемых систем и использую ключевое слово volatile при работе с портами ввода / вывода. Но мой менеджер проекта предложил использовать ключевое слово volatile вредно и имеет много недостатков, но я нахожу, что в большинстве случаев volatile полезно во встроенном программировании. Насколько я знаю, volatile вредно в коде ядра, так как изменения в нашем коде станут непредсказуемы. Есть ли какие-либо недостатки использования volatile во встроенных системах?

Ответы на вопрос(5)

Ваш ответ на вопрос