任务调度算法:抢占式调度,高优先级的任务优先执行,并且可以打断低优先级的任务执行。进行时间片轮转,优先级相同的任务拥有相同的时间片,当时间片耗尽时就会退出当前任务。
空闲任务是指当系统中没有其他任务执行时,就会执行当前的空闲任务,在开启调度器的时候被创建,可以防止cpu进入空转状态,节约资源,并且回收释放的任务资源
任务状态有4种:
Ready:当任务被创建出来后,就会进入就绪态
Running:当任务正在执行时就是运行态
Blocked:等待某一事件
Suspended:任务被挂起,无法执行,但当前任务仍然存在