Цитата(sysel @ Apr 4 2008, 10:40)

Работа с портом(ReadFile, WriteFile) должна осуществляться только в том потоке, который открыл этот порт (CreateFile).
Это еще почему?
Можно открыть в одном потоке, а читать в другом.
Единственное, что нельзя делать - одновременно пытаться работать в двух разных потоках.