ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
23 декабря
428912 Топик полностью
fk0легенда (30.07.2013 22:44, просмотров: 467) ответил SciFi на PT_WAIT_UNTIL(&pt, event_a() && event_b());
&& должно вычисляться каждый раз. Проблема protothreads -- отсутствие "планировщика" понимающего, что если произошёл event_a, то нужно запустить поток такой-то. См. ответ Скрипачу. Я не прав таки. В protothreads множествнное ожидание не проблема. Ведь protothreads проблема в плане растраты энергии на глобальное потепление. А в большинстве RTOS множественное ожидание таки проблема. Или решается костылём а-ля prototheads: цикл с таймером и проверкой условий в цикле.
[ZX]