标签: windows multithreading serial-port thread-synchronization
如果我在线程1中打开一个串口然后关闭它,我可以在线程2中打开它并使用它。这样,只要每个线程关闭端口并且下一个线程打开它,我就可以允许多个线程与同一个端口通信。
但是可以在线程1中打开一个端口然后在线程2中与它通信,而不在线程1 和中关闭它而不在线程2中打开它?特别是对于Windows?
答案 0 :(得分:0)
是的,可以打开一次串口,让多个线程在上面进行通信。但是,每个线程都需要知道串口的句柄。