ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
472323 Топик полностью
zeleny (10.12.2013 01:37 - 01:44, просмотров: 234) ответил fk0 на В switch-технологии только _один_ switch всего. Какие бесконечные проверки? Я даже больше скажу. В protothreads используется тот же switch и та же переменная состояния, только это спрятано в макросах. Только код состояния -- это __LINE__.
я это знаю. Если код проще и чище - зачем усложнять ? В этой самой switch технологии есть аналоги PT_YIELD, PT_WAIT, управления задачами (останов, сброс, перезапуск, ожидание и т.д.), мутехов и т.д. ? Напр. автомату нужно добавить точку выхода - для этого придется добавить состояние в enum и пункт в switch - так ? В PT достаточно добавить 1 строчку PT_YIELD или PT_WAIT если нужно подождать чего-то