Как сделать, чтобы программа не забирала всё процессорное время ? Написал прогу (под Win 98) типа WinLIRC, только работающую с моей дистанционкой, и нужно считывать из COM порта каждые 0,2 мс, так что таймеры не подходят. Прога работает классно, только бесконечный цикл загружает проц на 97%. Как вообще в программах реализуют паузы, не расходующие процессор ? Знаю что можно ждать событие от порта, но можно-же сделать как-нибудь по другому, типа Sleep, но меньше 1 мс.