ucos队列使用求助

2019-07-21 03:28发布

我用一个for循环,每次把 i ++后的值写到队列,比如循环50次,i 最后等于49,,为什么写完后,循环讲50条消息读出来,发现全部都是最后一次写入的消息即 i = 49,之前写入的都没有了,
我查看了队列状态,,每读一次队列已有消息变量确实会减1,

如果我在写的过程中就读取队列,就能读到每次写进去的正确的 i 的值,为什么全部写完之后再读就不行了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。