本小节介绍空闲任务可以做什么,不可以做什么。

主要内容

为了提升资源利用率,可以利用空闲任务来做一些事情,因为空闲任务无论如何总是存在的。
空闲任务可以执行一些重要性、优先级、紧急度最低的事情

  • 系统进入低功耗
  • GUI界面的刷新
  • 资源的回收
  • 优先级较低的状态标志检查

考虑到空闲任务是系统空闲时才执行,有些工作是不能做的。

  • 系统延时
  • 删除自己
  • 挂起自己
  • 等待信号量等事件
  • 如果与其它任务或中断共享资源,只能采用关中断或调度锁等方式保护

    重点难点

    注意事项

    常见问题