关于生产者消费者循环运行的疑问,求助

2019-07-18 09:44发布

    在使用生产者消费者循环时(仅靠一个队列通道连接),只有当一个数据从生产者中进入队列且传送到消费者中时,消费者循环

才运行一次,但我使用UDP接收数据时,并没有数据进入循环,也没有数据从消费者循环的队列中出来,为什么消费者循环会不停

运行呢?

       1234.png 2345.png



程序和疑问再附件里的
疑问.zip (13.61 KB, 下载次数: 6)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
sushu
1楼-- · 2019-07-18 13:40
 精彩回答 2  元偷偷看……
hhgjLcd
2楼-- · 2019-07-18 18:41
sushu 发表于 2013-5-21 22:54
没有入队,就没有出队,删减了一些程序,(提示丢失部分Vi),消费者循环不会运行 ...

感谢sushu!在高亮显示运行的时候,将布尔调为TRUE,会发现“读取UDP数据”函数中仍有东西会出来进入队列。

我疑惑的是UDP端口号和最大字节数都设置为零,照理说根本没有接通,那么从“读取UDP数据”函数中出来的东西是什么,从哪里

来的呢?
faithskystar
3楼-- · 2019-07-18 19:59
学习学习               

一周热门 更多>