WaitSingleThread не сбрасываеи событие
Модераторы: Duncon, Hawk, Romeo, Eugie
В основном потоке создается событие с автоматическим сбросом. Запускается дочерний рабочий поток который в вечном цикле ожидает установления события в WaitForSingleObject. Приходящие в основной поток данные устанавливают событие через SetEvent. Но получается так, что один раз проскочив WaitForSingleObject, дочерний поток и в следующий раз его проскакивает, хотя соответствующего SetEvent не было. Такое ощущение, что событие не успевает сбрасываться. Может кто-нибудь встречался с подобной ситуацией?
Проверь что в CreateEvent ты не выставил ManualReset в TRUE
Мне кажется, что такая ситуация с событиями вообще невозможна.Такое ощущение, что событие не успевает сбрасываться.
Как уже сказали выше, проверяйте тип события

И еще, вы в дочернем потоке каким образом к событию обращаетесь?
Можно привести код, ответ придет быстрее.