qnx如何调度线程

问题描述 投票:0回答:0

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

如果是第二个,它与 Linux CFS 调度程序的行为完全不同,对吧?

pthreads scheduler qnx cfs
© www.soinside.com 2019 - 2024. All rights reserved.