我想问一下串口接收事件和开一个线程接收事件,哪个更好,各有什么优缺点????????

解决方案 »

  1.   

    回复hui_play:我的意思是说,串口接收事件可以处理数据,单开线程处理串口来得数据也可以,这两个哪个更好,有什么优缺点???????????
      

  2.   

    多线程会好,但是要控制好LOCK。
    单线程会出现死等
      

  3.   

    你怕线程多?为什么?在xeon双核机器上,我就是这么做的,我同时接收30台DTU发来的数据,CPU不过占用7%的一个瞬时,不超过2秒,有什么不能创建多个线程,现在的服务器不是接收不了的。
    线程完了,全部释放了,不占内存,不占CPU。。