在Linux中,一个进程是一组线程。每个线程都有自己的优先级!但是流程也有优先权吗?如果是这样,它与线程优先级有何不同?创建新流程时,这些值如何传播?

最佳答案

Linux实际上将(内核级别)线程实现为进程。因此,您会回到那里的旧流程优先级。

请参阅NPTLnice(以了解进程是具有优先级的第一个进程)。通常使用默认值-在使用线程的情况下,该线程是副本,因此也应复制其优先级。当然会随着调度程序的不同而变化。

关于linux - 进程优先级与线程优先级,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4964972/

10-15 10:55