ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
12 июля
405488 Топик полностью
Vit (26.04.2013 22:01 - 22:04, просмотров: 81) ответил Vladimir Ljaschko на А как Вы делаете, когда один "процесс" или "модуль" требует обслуживание высокоприоритетное обслуживание, скажем 250 мкс, и средне-приоритетное (10мс), и вообще редкое (1с)?
Для 250 мкс часто можно прерваться и всего-лишь обслужить по минимуму (инкрементнуть чего, в буфер загнать и т.п.) и не потерять событие, а потом медленно спуститься и покрыть всё стадоостальную обработку сделать в фоне. Для 10 мс опять же часто устраивает 10...10,1 мс (а то и большее), потому софтовый риалтайм в кооперативе рулит, для 1 с тем более. Весело когда лупашат весь декодер модбаса в обработчике пабыринькому, а потом заряжают паузу на ответ 30 мс:)