Можно ли в Windows читать из ком порта в одном потоке и писать в этот же порт в другом потоке, не применяя мьюьекс для разделения этих действий во времени?
Здравствуйте, 00011011, Вы писали:
0>Можно ли в Windows читать из ком порта в одном потоке и писать в этот же порт в другом потоке, не применяя мьюьекс для разделения этих действий во времени?
Можно, но насколько я помню из личного опыта ReadFile и WriteFile
взаимно блокируются внутри реализации работы с компортами,
поэтому это довольно бессмысленное занятие,
см. например
https://stackoverflow.com/questions/25100736/writing-to-serial-port-is-blocking-forever-when-other-thread-is-waiting-in-read