首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

两个线程间数据的 互相使用解决办法

2012-01-26 
两个线程间数据的 互相使用我要使用一个can板卡,上面有两个can口,共有四个函数对此板卡进行操作,canOpen(v

两个线程间数据的 互相使用
我要使用一个can板卡,上面有两个can口,
共有四个函数   对此板卡进行操作,
canOpen(void);
canSend(void   *port);
canReceive(void   *port);
canClose(void);

can口的信息在一个结构体里面,
canOpen、canClose同时对两个口进行操作,将两个口同时   打开或关闭;

canOpen     canSend       canClose在另外主线程里;
接收数据,canReceive在一个子线程里;

这样就有一个线程   同步的问题,can口的信息应该在哪里处理比较好。

[解决办法]
不太理解你的描述,用图画画更清晰些.
[解决办法]
接收,发送的时候同步处理。

热点排行