第7章任务间的同步与通讯之消息队列试卷.pptVIP

  • 5
  • 0
  • 约1.03万字
  • 约 53页
  • 2017-07-03 发布于湖北
  • 举报

第7章任务间的同步与通讯之消息队列试卷.ppt

人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * 返回值: 接受到消息并将 err置为OS_NO_ERR。 如果没有在指定数目的时钟节拍内接受到需要的消息,OSQPend()函数返回空指针并且将 err设置为OS_TIMEOUT。 示例 OS_EVENT *TaskQ; void Task(void *pdata){ INT8U err; void *msg; pdata = pdata; for (;;) { msg = OSQPend(TaskQ, 100, err); if (err = = OS_NO_ERR) { . /*在指定时间内接收到消息 要做的事情*/} else { /*在指定的时间内没有接收到指定的消息 要做的事情 */ } } } 说明 如果调用OSQPend()函数时队列中已经存在需要的消息,那么该消息被返回给OSQPend()函

文档评论(0)

1亿VIP精品文档

相关文档