多线程通信
关于上位机 I2C 或者USB 通信 用了3个时间线程 每个线程内都调用了读取函数如果几个线程同时读取或发送数据 就会导致问题了吧
请问大侠们 我该如何避免呢?
第1个线程用来判断数据线是否连接正确
第2个线程用来实时显示芯片上的数据
第三 线程 用来获取值 计算。
我想过开一个进程的时候关掉其他的,但感觉不好弄,容易出问题。
求大侠指点 --------------------编程问答-------------------- 看样子是用同一个USB口吧,试一下,只用一个公共的线程去读取数据,提供访问接口,你的三个线程都用这个接口去获取数据.
补充:.NET技术 , C#