多线程编程指南

公平共享调度程序

公平共享调度程序 (fair share scheduler, FSS) 调度类允许根据份额来分配 CPU 时间。

缺省情况下,FSS 调度类与 TS 和交互式 (interactive, IA) 调度类使用相同的优先级范围(0 到 59)。进程中的所有 LWP 必须在同一调度类中运行。FSS 类将调度单个 LWP,而不是整个进程。因此,混合使用 FSS 和 TS/IA 类中的进程可能会导致在这两种情况下出现意外的调度行为。

TS/IA 或 FSS 调度类进程不会争用相同的 CPU。处理器集可以在系统中混合 TS/IA 与 FSS。但是,每个处理器集中的所有进程都必须属于 TS/IA 调度类或 FSS 调度类。