使用uc/os中遇到的一个有关OSMboxPend()的一个问题
来源:互联网 发布:闪电地震流数据 编辑:程序博客网 时间:2024/05/21 05:19
在OSMboxPend()使用时,一般是与OSMboxPost()成对使用,但如果刚刚读取完OSMboxPend()时,进入一个循环读取返回值时,这时如果收到OSMboxPend()的话,会怎么样呢?程序如下所示:
while(1)
{
msg = OSMboxPend(msg_box,0,&err);
while(*msg != Num_Count)
{
Num_Count++;
OSTimeDlyHMSM(0, 0, 1, 0);
}
}
若在while(*msg != Num_Count)中,程序其他地方执行了一个OSMboxPost(msg_box,Num_Count+10)的时候,while(*msg != Num_Count)中的*msg已经被改变了,程序验证随后附上;
0 0
- 使用uc/os中遇到的一个有关OSMboxPend()的一个问题
- -Os遇到的一个问题
- keil5自带uc/os-ii的一个问题
- 一个关于uC/OS的故事
- MySQL使用中遇到的一个问题
- Java中有关this的一个问题
- 今天遇到一个奇怪的问题 android:sharedUserId有关
- 有关autoresizingMask属性遇到的一个小问题
- C51中遇到一个有关data与xdata的问题,已解决
- uC/OS II学习时的一个重要函数 OSInit( );
- uC/OS II学习时的一个重要函数 OSInit( );
- uC\OS-II OSintExit函数的一个bug
- uC/OS II学习时的一个重要函数 OSInit( )
- SimpleDateFormt 使用中遇到的一个小问题
- IE7中使用AJAX遇到的一个问题
- myeclipse中使用debug时遇到的一个小问题
- struts中使用DispatchAction可能会遇到的一个问题
- 在MFC中使用OCX控件遇到的一个问题
- Block全面分析
- java jdbc编程,运行总显示不允许链接
- new TextView
- Java设计模式之策略设计模式
- git的学习笔记(与小伙伴协作)
- 使用uc/os中遇到的一个有关OSMboxPend()的一个问题
- java-web易错汇总
- 2012年第三届蓝桥杯C/C++程序设计本科B组决赛
- 主席树入门+模板 POJ 2104
- Java获取WEB目录路径
- ViewPager三个步骤
- bzoj3295【CQOI2011】动态逆序对
- MyBatis主流程分析之(二)-打开会话和数据库操作
- 第十二周—阅读程序(4)