多线程数据采集和处理? 一个数据采集线程和一个数据处理线程,比如数据采集线程采集完128个数据后,数据处理线程开始工作,数据处理线程处理完这128个数据后,数据采集线程再次工作,这样的话,感觉数据采集的话会丢失一部分数据啊(数据处理线程工作的时间段)?如何让这两个线程更合理的工作呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 采集线程 1 采集A缓冲区 -> 采集满提交A缓冲区给处理线程, 2 采集B缓冲区 -> 采集满提交B缓冲区给处理线程, 3 返回1处理线程 1 等待处理A, 处理A 2 等待处理B, 处理B 3 返回1 我明白您的意思了,就是说处理A缓冲区的时候,同时在将采集数据放到B缓冲区;处理B缓冲区的时候,同时将采集的数据放到A缓冲区。 这里是不是就不用考虑同步的问题了,因为没有对同一缓冲区进行操作. 那如果要的是IdServer接收数据,我要用另一个线程来处理数据,那么我如何控制线程何时处理数据,因为idServer是每隔一会儿发过来,用这种方法肯定要同步。 VS2008中如何创建一个用MFC做的视频播放程序 异形图片问题,有点难。 这段代码有什么问题?就是显示不了插入的位图.. vc6 AddIn 无法更新断点信息? 如何改变静态文本字体大小 这样的界面结构是怎么做出来的? 关于文本输出的小问题,感谢你的帮助! 初次做大点的程序 谁知道 MFC Internals 和 Dissecting MFC(英文版)电子书那里有? 我有一个32位程序,在98、NT、W2K下能运行;在95下不行,出win32 error 31 错,不知道有哪些因素造成的? 用CxImage儲了jpg檔,可是jpg檔怪怪的 关于VS2010建立MFC ODBC类的问题?
1 采集A缓冲区 -> 采集满提交A缓冲区给处理线程,
2 采集B缓冲区 -> 采集满提交B缓冲区给处理线程,
3 返回1处理线程
1 等待处理A, 处理A
2 等待处理B, 处理B
3 返回1