这个队列的传应用怎么怎么理解啊

2019-07-18 07:19发布

如图,分明是在while循环中添加的随机数元素,可为什么在while循环之前将先传引用连线至后一个while中的元素出队列函数。我觉得应该是如图
队列2连线方式,但运行时不正常。请教大神啊!!!
队列 队列
队列2.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
12条回答
sushu
2019-07-18 17:16
第二种方式,违背了数据流的原理,
第一种方式:两个While循环同时运行,并行。所以一个入队,一个出队,是没有问题的。然后选择停止,队列引用被释放。
第二种方式:两个While循环是有先后顺序的,只有入队的循环停止,队列的引用才传出While循环,任何给释放的模块,此时队列引用已经被释放了,所以出队的While循环就报错了。

一周热门 更多>