我遇到了几个论坛提到的符合 POSIX 的 NPTL(本机 posix 线程库)。我想了解如何在内核(linux)的支持下实现 pthread。任何人都可以提供一个很好的材料的参考来解释 linux 中 pthreads 的设计和实现吗?
谢谢
查看 Ulrich Drepper 和 Ingo Molnar 的 NPTL 设计和实现论文 http://www.akkadia.org/drepper/nptl-design.pdf
我相信自 2005 年以来发生了很多变化,它不应该被用作指出限制和缺点的参考(在标题中说),尽管它是一个关于整体设计的很棒的文档。