章节列表

事件标志组-练习题

2018-11-05 11:55:05 +0000 李述铜

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

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

思考题一(答案获取码: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课堂,发送相应的答案获取码,即可获得。