Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Между достаточно и надо есть "две большие разницы"
Отправлено
Vit 28 июля 2007 г. 18:44
В ответ на:
Ответ: Именно. отправлено
Artem-1.6E-19 28 июля 2007 г. 18:34
если достаточно, то пофиг чего там компилер ннеоптимального сбецает. А вот если действительно позарез надо, то читай её во временную копию один раз и, пока не понадобилось иного, используй только эту копию. Обход множественного чтения должен сократить время выполнения.
Хотя недавно решал проблему - нужно было атомарная операция, а прерывания запрещать не хотелось. В контексте задачи вполне получилось. При этом через указатели (в применении к volatile) всё сократилось до минимума.
Составить ответ | Вернуться на конференцию
Ответы