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

一个多线程的有关问题

2012-01-11 
求助一个多线程的问题我针对一个板卡的函数库封装一个类,类里面涉及到多线程。我在一个线程里一直接收外面

求助一个多线程的问题
我针对一个板卡的函数库封装一个类,类里面涉及到多线程。我在一个线程里一直接收外面的数据,请问各位高手,怎样把数据传出来呢?

[解决办法]
1.在你的类里面设计一个队列(或者类似的数据结构),然后设计一套API来获取队列中的数据
2.也可以在你接受完数据后,给处理过程发个消息,并把数据当做参数发送过去
3.还可以设计一个公共缓冲区,将数据放到缓冲区中,让处理过程等待在缓冲区入口处(类似于方法1)
[解决办法]
两个线程都能访问的变量。
[解决办法]
看看信号为什么没设置
[解决办法]

探讨
1.在你的类里面设计一个队列(或者类似的数据结构),然后设计一套API来获取队列中的数据
2.也可以在你接受完数据后,给处理过程发个消息,并把数据当做参数发送过去
3.还可以设计一个公共缓冲区,将数据放到缓冲区中,让处理过程等待在缓冲区入口处(类似于方法1)

[解决办法]
1、用队列
2。解决数据存取的同步问题
3、生产者,消费者问题

热点排行