生产者与消费者循环结构当生产者停止发送数据为什么消费者还要循环两次?

2019-07-18 02:51发布

各位大神:    今天用生产者与消费者结构做一个程序,需要消费者循环每执行一次计数+1。但是发现当生产者停止发送数据后,消费者还会循环两次。请问这是为什么?还有怎么能同步停止消费者循环?不胜感激!附件是程序。期待您的解答。谢谢!!!
消费者循环不同步停止的疑问.zip 下载积分: 积分 -1 分
11.51 KB, 下载次数: 19, 下载积分: 积分 -1 分
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
sushu
1楼-- · 2019-07-18 04:22
不求甚解hgd 发表于 2015-9-17 23:25
简单的类似程序框图。

生产者循环未用事件结构,导致,在开始和停止之间的时间段里面不知发送了几个队列命令。 最佳答案
不求甚解hgd
2楼-- · 2019-07-18 04:53
简单的类似程序框图。
QQ截图20150917232951.png
一只飞翔的猪
3楼-- · 2019-07-18 07:40
 精彩回答 2  元偷偷看……
yuweilang
4楼-- · 2019-07-18 08:02
sushu版主正解,生产者请用事件结构
不求甚解hgd
5楼-- · 2019-07-18 09:54
是这样的。谢谢大神。
不求甚解hgd
6楼-- · 2019-07-18 11:31
再请教个问题,怎么让事件结构的事件每隔一定的时间自动发生?有没有比较简单的方法?

一周热门 更多>