Это я слегка утрировал. При записи больших проблем не было. Но при чтении вызов Read производился только 60 раз в секунду, причём без ожидания дополнительных данных. Если бы не потоковые буфера Windows - таким манером нельзя было бы прочитать очень много байтов, а так - 60 раз в секунду адаптер принимал из Windows сразу по нескольку десятков байтов.
В реальной ситуцации ( в которой и старая версия смотрелась неплохо ) новая версия имеет следующие преимущества:
1. Первый байт, поступивший в COM-порт - попадает в байтовый поток модульного API немедленно, а не с задержкой в 15 мс.
2. Если поступили новые байты для вывода за то время, пока адаптер передавал байты в потоковый буфер Windows - новый вывод в потоковый буфер Windows начинается сразу же, а не через 15 мс ( понятно, что это не очень критично, когда в буфер Windows уже "напихано" байтов на минуту передачи ).





Ответить с цитированием