Ситуация такая:
С устройства поступают данные с частотой 8кГц. Принимаю отдельной нитью. При приеме данных выполняю PulseEvent.
В основной нити ожидаю с помощью WaitForSingleObjectEx. Проблема в том, что имеется потеря более 50% этих самых event'ов. Никакой обработки не делаю, просто считаю пакеты, 8кГц частота небольшая, из-за чего такое может быть?