当前位置: 代码迷 >> WinCE >> 多个线程可以共用一个handle来读一个串口吗?解决方法
  详细解决方案

多个线程可以共用一个handle来读一个串口吗?解决方法

热度:121   发布时间:2016-04-28 13:33:51.0
多个线程可以共用一个handle来读一个串口吗?
还有如果多个线程写一个串口呢?需不需要显式同步,谢谢大家!

------解决方案--------------------
需要同步
不同步的话 看你的实际情况 一般也行 但是不可靠 既然想到了 就加同步吧 除非只是临时试验
------解决方案--------------------
最好的做法,一个线程操作串口,其它线程分享它的操作数据
------解决方案--------------------
楼主也可以考虑使用虚拟串口的方法,
将一个物理串口虚拟成几个虚拟串口。
------解决方案--------------------
探讨
最好的做法,一个线程操作串口,其它线程分享它的操作数据

------解决方案--------------------
探讨

如果多个线程同时用readfile等待在一个com上,会怎样呢?
  相关解决方案