请教生产者消费者模式,元素出队列问题。

2019-07-17 20:38发布

问题1:前面板操作后,用事件结构将对应的元素存入队列。但是在下面的while循环中想读取队列中的元素却读不出来。只有7分,全给了。谢谢!
搜狗截图20161216140149.png
搜狗截图20161216140211.png
用注册事件实现初始化程序 (1).rar 下载积分: 积分 -1 分
27.97 KB, 下载次数: 23, 下载积分: 积分 -1 分
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
james1228
1楼-- · 2019-07-18 15:23
 精彩回答 2  元偷偷看……
james1228
2楼-- · 2019-07-18 15:50
隔壁老wang 发表于 2016-12-16 14:31
你在下面的while循环中的“左到右”分支里面添加了一个一直运行的while循环,这个while循环一直在运行,外面的while当然就不会再执行。

hejin515
3楼-- · 2019-07-18 19:39
james1228 发表于 2016-12-16 15:59
谢谢,是消费循环出了问题

从截图看不错你消费者循环有问题,但是生产者中,确实把入队列放在事件外更合理,你这样应该会有好几个入队列,没必要。
james1228
4楼-- · 2019-07-19 00:44
hejin515 发表于 2016-12-16 18:44
从截图看不错你消费者循环有问题,但是生产者中,确实把入队列放在事件外更合理,你这样应该会有好几个入队列,没必要。

恩恩,这个是值得改进的地方。

一周热门 更多>