应用程序正在使用 pthread 库,如果进程 A 有 100 个线程准备就绪,在进程 B 有一个线程准备好运行后,调度程序 1) 将从进程 A 中挑选并执行线程 maxmumlly 到一个时间片,然后挑选进程B线程。或者调度程序将 2) 首先从进程 A 执行 100 个线程,然后执行进程 B 的线程?这意味着进程 B 线程必须等待 100 x 时间片才能有机会运行,这会饿死进程 B 吗?
如果是第二个,它与 Linux CFS 调度程序的行为完全不同,对吧?