日期:2014-05-17  浏览次数:20909 次

如何控制一条线程监听一个串口?
如何控制一条线程监听一个串口?
我发现我写的这个监听,会开启很多条线程来读取串口数据..

 

 port.DataReceived += comm_DataReceived;

void comm_DataReceived(object sender, SerialDataReceivedEventArgs e)
        {Thread t = new Thread(() =>
            {

...  读取串口数据
 });

            t.Start(); 


------解决方案--------------------
port.DataReceived += comm_DataReceived
这个就是了