ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
5 мая
1513854 Топик полностью
Cкpипaчпророк (24.04.2025 09:37, просмотров: 151) ответил Nikolay_Po на Из практики. Задача программисту: "Добавь эту функцию".
Оно отчасти правда. Но если есть данные что проц условно 50% времени лежит в sleep, то у обоих проблем нет. 

Проблемы начнуться когда в sleep лежим 5%.

И это не значит что RTOS как-то волшебно накинет еще 10% от себя,

это про иллюзии программиста.


Пару раз делал так:

Чтобы не ломать сложный КА, добавлял в нём состояние "ждём пока выполнится новая чудесная функция".

В нём были какие-то проверки что не нужно аварийно вмешаться и возврат в биг-луп.

А самой функцию выполнял из биг-лупа отдельно.

И в ней было состояние "ждём пока позовут".

Это не сложнее и не проще чем средствами RTOS.

... но не любой ценой.