Воскресенье, 23 мая 2010 16:30
Как использовать ключевое слово volatile
Найджел Джонс
Сталкивались ли вы во время работы с Си или Си++ кодом со следующими ситуациями?
- код, который прекрасно работает, пока вы не включите оптимизацию
- код, который прекрасно работает, пока запрещены прерывания
- задачи ОСРВ, которые превосходно работают в изоляции, пока не создана какая-нибудь другая задача
Использование ключевого слова volatile в Си, как правило, плохо понимается программистами. Это не удивительно, так как большинство руководств по Си уделяют этому вопросу одно - два предложения. Эта статья научит вас, как использовать его правильно.
Сталкивались ли вы во время работы с Си или Си++ кодом со следующими ситуациями?
- код, который прекрасно работает, пока вы не включите оптимизацию
- код, который прекрасно работает, пока запрещены прерывания
- задачи ОСРВ, которые превосходно работают в изоляции, пока не создана какая-нибудь другая задача
Published in
Программирование AVR