-
- IMHO ничем не лучше технологии им. Шалыто. Скорей хуже. Возникает вопрос, а как быть, если события генерируются быстрей, чем обрабатываются. Напрашивается помнить события в наборе флагов и в начале очередного цикла обрабатывать. - fk0(16.01.2012 23:51)
- Все относительно. Запоминать события скорее нужно источнику событий, чтобы отдавать их по мере "забора". Типичный пример - клавиатура. Кто помнит нажатые клавиши - приложение или биос? - Vladimir Ljaschko(17.01.2012 11:25)
- Если в кооперативке задача отдала управление и ждёт события, то оно может произойти, например во время выполнения следующей задачи - кэшировать придётся по-любому. А у этих системы ещё и строятся с засыпанием - Vit(17.01.2012 10:06)
- набор флагов хорош для обработки событий с приоритетами, а как быть (определить) случай, когда одно и то же событие поступило два раза? - lentjaj1(17.01.2012 09:16)
- ещё бывают счетчики событий - Vit(17.01.2012 10:07)
- Никак. Событие либо есть, либо нет. Там где нужно 2 раза подряд -- заводится fifo, отдельно, руками... - fk0(17.01.2012 09:36)
- >>Напрашивается помнить события в наборе флагов и в начале очередного цикла обрабатывать. Apтём(354 знак., 17.01.2012 05:18)
- IMHO ничем не лучше технологии им. Шалыто. Скорей хуже. Возникает вопрос, а как быть, если события генерируются быстрей, чем обрабатываются. Напрашивается помнить события в наборе флагов и в начале очередного цикла обрабатывать. - fk0(16.01.2012 23:51)