一本书讲透Java线程:原理与实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.3.3 普通调度策略

普通进程也有3种调度策略:SCHED_NORMAL、SCHED_BATCH与SCHED_IDLE。普通的任务都没有那么紧急,所以通常按照公平、公正的流程来进行调度。SCHED_NORMAL是普通进程调度策略,采用CFS调度器来进行调度。SCHED_BATCH是管理后台进程的调度策略,也是采用CFS调度器进行调度的。后台进程任务可以默默执行,不影响需要交互的进程,可以降低它的优先级。SCHED_IDLE是特别空闲的时候才会执行的进程调度策略,就是在没有任何任务执行的时候才会运行空闲线程。