ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
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; } // остальные так же } то уже имеем приоритеты, и в отличие от первого варианта просмотр начинается всегда с наиболее приоритной "задачи".