Argon (25.01.2008 19:54, просмотров: 144) ответил Сергей Борщ на Так. Что-то у меня возникло непонимание логики работы TEventFlag
ИМХО У меня такое же понимание. Обработка процессами и сброс флага возникает в двух случаях:
1. На момент установки флаг не ожидается ни одним процессом. После установки флага его захватывает тот процесс, который успел. Кто не успел, тот опаздал.
2. На момент установки флаг ожидается одним или несколькими процессами одновременно. Тогда событие обрабатывается всеми ждущими. И так же, как в п.1 кто чуть позже начнет ждать - опоздал.
Программист должен осознавать такое поведение и не создавать ситуаций, когда могут быть пропуски "по опозданию".
конечно, это ИМХО