ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
2 апреля
1502056 Топик полностью
Dingo (28.02.2025 12:58, просмотров: 98) ответил LightElf на Как у меня принято - странного хочется ;-) Big Loop и приоритеты. Кто как реализует?
Вот мой эксперимент, но из серии "проще самому сделать, чем разобраться". 1) Задача - не цикл, а завершающийся блок, условно функция.2) Задачи могут активировать одна другую. 2.1) Задача всегда отрабатывает до конца( yeld() не нужен) . 3) Перебираются задачи начиная с первой, но старт активной всегда с наивысшего приоритета. 4) шедулер следует вызывать в цикле: и всякие спячки и прочее реализуются вне этого поделия. 5) Есть пример. 6) передаётся аргумент. но он не может быть 

равен нулю(признак запуска задачи). Буду рад, если пригодится. На GitHub выложил, но после санкций я там не обитаю, ну их в пень-колоду.

pts.zip