gpt4 book ai didi

linux - POSIX 线程是如何在 Linux 上实现的?

转载 作者:IT王子 更新时间:2023-10-29 00:12:58 27 4
gpt4 key购买 nike

我想知道通过 pthreads 库创建的线程实际上是内核级线程还是与内核无关的用户空间线程?我听到了关于这个的相互排斥的意见,所以我想知道真相。

最佳答案

在 Linux 2.6 之前,它们本质上是用户空间线程,是粘合在一起的独立进程,因为内核没有真正的线程支持。编辑:在 2.6 之前,对内核级线程(一个 clone() 函数)的支持有限,但它没有与 posix 线程一起使用,仅与一个名为 linuxthreads 的替代线程库一起使用。自 NPTL( native Posix 线程库)出现以来,它们就是内核线程。

关于linux - POSIX 线程是如何在 Linux 上实现的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5919896/

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