文章目录 前言 1、多线程接收数据(被动接收数据) 2、多线程接收数据(主动接收数据) 前言 我们在开发串口通信程序的过程中经常会碰到需要在多个线程中通过串口接收数据,如果不做处理,直接调用串口接收程序的话是有问题的,本文就是来介绍怎么解决多线程中串口接收数据问题。 1、多线程接收数据(被动接收数据) 如果是被动接收数据,此时不需要对多线程接收数据进行额外的处理,在DataReceived事件中接收数据即可。 private void SerialPort1_DataReceived(object sender, SerialDataReceivedEventArgs e) {