没有见过的简单难题 创建两个线程 A:数据采集 B:通信 要求 1. 先执行A 后执行B; 2. A 信号来时必须执行A.即使B还没有执行完也要中断处理。 3. 要有可行的例子。谢谢大家 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主:“ 2. A 信号来时必须执行A.即使B还没有执行完也要中断处理。”这句话能说的具体点吗?感觉采集数据时,不一定要中断通信吧,它们是两个线程同时执行的啊 不太容易哦 兄弟们。如果A没有完成采集 线程B没有数据好传输呀。这样也会出错的哦。 挂起B后怎么办呢? 那就用一个同步队列得了没有数据的话,线程B是等待在队列出口的只有线程A将数据送给队列时,线程B才运行发送 楼主是这个意思吗,线程A不停地循环,一直检测或采集数据;线程B等待线程A采集完成后就进行通信。如果是的话,用个临界区变量或信号量机制应该就可以了。 对话框关闭在那调用函数 ADO连接ACCESS,插入数据报错 solidworks探讨 这样来 判断一个文件是否在使用 有错么 为什么在命令提示符里面不能用nmake指令,我用的Microsoft Visual Studio 8 如何打包发布程序 大家帮帮忙啊 !!!!! 如何改变用CPropertyPage创建的背景色 在VC中使用ActiveX时,如何让它不接收任何鼠标和键盘消息? mm求救!!!在哪儿能找到JPEG无损压缩的解码代码? MFC读取文件的问题 STL::map的第三个参数Traits,用于指定Key的排序函数,谁给个例子看一下?
这句话能说的具体点吗?感觉采集数据时,不一定要中断通信吧,它们是两个线程同时执行的啊
如果A没有完成采集 线程B没有数据好传输呀。这样也会出错的哦。 挂起B后怎么办呢?
没有数据的话,线程B是等待在队列出口的
只有线程A将数据送给队列时,线程B才运行发送