求解利用select多串口通信的架构现在准备一个新项目,要求有多串口通信,其中一个串口是发送命令代码后可接收到数据,另一个串口只用来接收数据,以前用select只处理过都是接收的情况,现在其中一个串口既有接收又有发送,请问怎么利用select架构?需要开新线程吗?[解决办法]不需要一发一收的串口照常执行就行。只读串口你可以在不需要读取数据时将其关闭,需要读取时将其打开,读完关闭即可。同样,方式也是Select执行。