ВходНаше всё Теги codebook PARTS Поиск Опросы Закон Четверг
1 октября
/896996
Топик полностью
Dingo_ (17.01.2019 16:18, просмотров: 1) в ответ на У нас приоритет у всех задач одинаковый. Время задержки на задачу минимизируем и всегда контролируем, чтобы весь проход цикла был не более определённого времени. Более критичные к реальному времени задачи привязываем к событиям таймеров, остальные - автор: FDA
но ведь даже если  while (1) { task_0(); task_1(); task_2(); } то неявный приоритет выше у task_0(); Если чуть модифицировать до while (1) { if (flg_0) { task_0(); flg_0 = false; break; } // остальные так же } то уже имеем приоритеты, и в отличие от первого варианта просмотр начинается всегда с наиболее приоритной "задачи".
Ответы