c-规范的libpthread分发



来自glic源树的NPTL是pthread的规范libpthread分布吗?

希望确保这一点,因为Hurd上还有一个不明确的libpthread命名项目。

没有"canonical libpthread"这回事——不同平台上的情况不同。

在Linux上,GLIBC提供POSIX线程实现作为它的一部分(在nptl目录中(,这是大多数Linux程序所使用的。但也可以使用其他C库(uClibc、dietlibc、Musl(,它们提供了自己的线程实现。尝试将NPTL与Musl(或任何其他非GLIBC libc实现(链接通常是不可行的。

在Solaris、AIX或HP-UX上,POSIX线程实现完全不同,与NPTL(或任何其他开源实现(无关。

还有一个不明确的libpthread命名项目托管在Hurd上。

这看起来像是带有Hurd特定补丁的GLIBC的分支。

最新更新