ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
10 мая
678058 Топик полностью
fk0, легенда (31.05.2016 11:12, просмотров: 160) ответил Aleksey_75 на ну вот, вопрошал больших дядек, а свелось а я хз :) хотя математически на 40 статусов полинг выходит намного быстрее Ж)
Не выходит. На примере программы для пик-контроллера в 256кБайт (50-60 тыщ строк кода) могу сказать, что "поллинги" кончаются плохо: 1) тратится много времени CPU на них (разряд батареи при ничего не делании), 2) время реакции на событие _дико_ удлиняется в цепочках состоящих из нескольких, десятка, например, последовательных событий (потому, что каждое следующее -- новый цикл биг лупа), что становится неприемлимым совершенно. Для таких программ явно нужна кооперативная ОС (но не protothreads -- а нормальная ОС), ну или вытесняющая ОС (там именно время реакции наилучшее, но расход памяти на стеки большой).
[ZX]