您的位置:首页 > 其它

消息队列的一些奇葩问题

2016-05-05 16:52 204 查看
1、新建立的消息队列,两个任务通信过程中,一个发送消息队列,另一个任务等待消息队列的 时候,这个过程一定要配套出现,就是按套路出牌。

怎么说????:

      假如没有按套路,第一种情况:任务一 OSQPostFront(Str_Q,s100); 发送了,消息队列,勉强程序能跑起来,但这不是 正规出牌套路,你发送了消息,没人搭理你,,,发这个有什么用,失去意义了。

          第二种情况:任务二 有这句- ss=OSQPend(Str_Q,0,&err); 一直等待消息来啊 一直等 等 等。。。等半天没来消息,,这不就等于程序崩溃,跑步起来,,就是个耗着,没劲 没劲啊 !!!!!函数里面的 ‘0’ 就是无条件等待的意思,,,真的就无条件等待了。。导致死机。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: