消息队列的一些奇葩问题
2016-05-05 16:52
204 查看
1、新建立的消息队列,两个任务通信过程中,一个发送消息队列,另一个任务等待消息队列的 时候,这个过程一定要配套出现,就是按套路出牌。
怎么说????:
假如没有按套路,第一种情况:任务一 OSQPostFront(Str_Q,s100); 发送了,消息队列,勉强程序能跑起来,但这不是 正规出牌套路,你发送了消息,没人搭理你,,,发这个有什么用,失去意义了。
第二种情况:任务二 有这句- ss=OSQPend(Str_Q,0,&err); 一直等待消息来啊 一直等 等 等。。。等半天没来消息,,这不就等于程序崩溃,跑步起来,,就是个耗着,没劲 没劲啊 !!!!!函数里面的 ‘0’ 就是无条件等待的意思,,,真的就无条件等待了。。导致死机。
怎么说????:
假如没有按套路,第一种情况:任务一 OSQPostFront(Str_Q,s100); 发送了,消息队列,勉强程序能跑起来,但这不是 正规出牌套路,你发送了消息,没人搭理你,,,发这个有什么用,失去意义了。
第二种情况:任务二 有这句- ss=OSQPend(Str_Q,0,&err); 一直等待消息来啊 一直等 等 等。。。等半天没来消息,,这不就等于程序崩溃,跑步起来,,就是个耗着,没劲 没劲啊 !!!!!函数里面的 ‘0’ 就是无条件等待的意思,,,真的就无条件等待了。。导致死机。
相关文章推荐
- Linux修改文件时候出现崩溃,产生了一个.swap交换文件,如何修复?
- http://blog.csdn.net/welovesunflower/article/details/51202313
- IOS 警告 汇总
- 日志拦截AOP,当执行抛异常时@AfterThrowing执行了没效果
- iOS 清除缓存功能详细代码 可过滤特不删除特殊格式文件
- css中解决textarea高度随内容自适应的问题
- 文件备份与还原功能
- JAVA三大框架SSH的各自作用
- Linux学习8之git选择源码版本
- Java设计模式之模板方法设计模式
- xml入门
- 作图像处理时常用的C/C++语句积累!
- 程序员技术练级攻略
- 119.Binary Search Tree Iterator
- 推荐几款git管理工具
- JAVA并发编程实战---第二章:线程安全性
- jQuery插件分类、编写及实例
- 自定义View系列教程01--常用工具介绍
- Java设计模式之缺省模式
- Java 关于加密哪些事儿