Вход
Наше всё
Теги
codebook
PARTS
Поиск
Опросы
Закон
Среда
27 января
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
ARM
AVR
PIC
PLD, FPGA, DSP
Кибернетика
Технологии
Схемы, платы, компоненты
Микроконтроллеры
/1046593
Топик полностью
VLLV
(23.10.2020 19:27, просмотров: 107)
в ответ на
почему ? это не ось , это реализация которую описывал ниже ))
- автор:
Aleksey_75
Красиво, но к старости перестал любить такие прокладочки. Чем меньше уровней, тем лучше.
Ответить
Ответы
это зависит от уровня абстракции. если прокладочка - это виртуальная машина, то она чаще всего даёт значимый оверхед. если это всего лишь функционал расширяющий возможности - то почему бы и нет? чем больше нижележащие функции могут, тем меньше кода приходится писать далее. при этом потери на таких "прокладках" незначительны.
-
Mahagam
(
23.10.2020 21:08
)
Именно так! оверхеда там совсем не много, а вот сам механизм отложенных функций очень выручает
-
Aleksey_75
(
23.10.2020 21:23
)
Какой именно механизм? А то с state-machine.com (quantum leaps) первый вопрос -- а что будет, когда очередь переполнится.
-
fk0
(
23.10.2020 21:31
)
в моем варианте это 12 одновременно работающих таймеров, все что выше падает в фифо с пересчетом времени от счетчика который отработает первым, по отработке выдернется из фифо и переместится в пул. На самом деле по моим задачам фифо всегда пуст, максимум заполнение пула 10 счетчиками. Естественно это не серебряная пуля, но меня вполне устраивает и вопросов пока не было!
Aleksey_75
(140 знаков,
23.10.2020 21:42
)