文件名称:任务的主要状态-最大熵算法pdf讲义超详细
文件大小:6.12MB
文件格式:PDF
更新时间:2024-06-27 19:32:36
嵌入式ARM 系统原理 实例开发 杨宗德
图 8.3 任务的主要状态 (1) 运行状态。在任何一个时刻,由于只有一个 CPU,因此当前仅有一个任务处于运 行状态,也就是说只有一个任务拥有对 CPU 的使用权,正在运行的任务可以通过调用某些 时间函数(如 OSTimeDly( )和 OSTimeDlyHMSM( ))使当前任务进入等待状态,此时下一个 优先级 高的、已进入了就绪态的任务立刻被赋予了 CPU 的控制权。当然,如果一个中断 服务程序或者当前任务使某一个更高优先级任务处于就绪状态后,将执行更高优先级任务。 (2) 就绪状态。如果一个任务所等待的资源除 CPU 之外全部获得,则该任务处于就绪