如何在Linux上实现POSIX线程?

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

解决方法

Linux 2.6之前,它们本质上是用户空间线程,单独的进程粘在一起,因为内核没有真正的线程支持.编辑:2.6之前对内核级线程(clone()函数)有一些有限的支持,但是它没有与posix线程一起使用,只有一个名为linuxthreads的替代线程库. 由于NPTL(Native Posix线程库)的到来,它们是内核线程.

相关文章

Linux中的ARP防火墙主要用于防御ARP欺骗攻击,其效果取决于多...
insmod和modprobe加-f参数导致Invalid module format错误 这...
将ArchLinux安装到U盘 几个月前入门Arch的时候上网搜了不少安...
1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包...
一、先说一下用ansible批量采集机器信息的实现办法: 1、先把...
安装配置 1. 安装vsftpd 检查是否安装了vsftpd # rpm -qa | ...