VB.NET中,串口接收数大量数据时如果执行SerialPort.close动作,程序会卡死在这里

2025-02-23 18:41:22
推荐回答(1个)
回答1:

对同一个串口的操作应该放在单个线程里,你的程序应该将串口接收和串口关闭的执行都放在一个线程里进行,这样在接收数据的间隙就可以正常执行close动作。而不会造成两个线程都在操作串口。