gpt4 book ai didi

linux-kernel - 调度程序如何看到Linux上的pthreads

转载 作者:行者123 更新时间:2023-12-03 09:24:26 25 4
gpt4 key购买 nike

我有一个关于 Linux 上 pthread 实现的问题。

假设一个进程有 5 个线程。
现在调度程序如何看到这些线程(或根本看不到)。
例如当调度器被调用时,它是否只调度主进程,
然后主进程有责任在其每个线程之间进行调度。

或者是另一种方式,调度程序将每个线程调度为一个单独的进程。

最佳答案

对于现代 Linux(NPTL pthread 实现),调度程序调度线程,线程被认为是“轻量级进程”。 pthread_create 是根据 clone 实现的系统调用。

关于linux-kernel - 调度程序如何看到Linux上的pthreads,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4004662/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com