自己动手从0到1学写RTOS学习指南

  1. 主页
  2. 自己动手从0到1学写RTOS学习指南
  3. 第9章 事件标志组实现
  4. 事件标志组-练习题

事件标志组-练习题

内容纲要

为提升学习效果,建议在阅读完题目后先自行尝试解答。

等待解答完毕之后,再与参考答案对照。参考答案并不一定准确,欢迎你提供自己不同的答案!

思考题一(答案获取码:0581)

假设系统中有TaskA、TaskB,其中优先级TaskB高于TaskA。某一时刻,TaskB在事件标志组上等待事件标志EVENT_A和EVENT_B,等待类型为TFLAG_GROUP_CLEAR_ANY。之后TaskA向事件标志组发送事件EVENT_A清0,接着再发送事件EVENT_B清0。请分析以下过程。

  • 在TaskA发送任何事件之前,事件标志组中的各个事件标志是怎样一种状态?
  • 在TaskA发送事件EVENT_A之后,事件标志组会如何处理?为什么会这样处理?
  • 在TaskA发送事件EVENT_B之后,事件标志组会如何处理?为什么会这样处理?

答案获取

练习题的答案,请关注微信公众号i01ketang 01课堂,发送相应的答案获取码,即可获得。

这篇文章对您有用吗?

我们要如何帮助您?

发表评论

电子邮件地址不会被公开。 必填项已用*标注