我遇到了几个论坛中提到的符合POSIX标准的NPTL(原生posix线程库)。 我想了解如何在内核(linux)的支持下实现pthreads。 任何人都可以提供一个很好的材料参考,解释在Linux中设计和实现pthreads的方法吗?
由于
答案 0 :(得分:0)
请看Ulrich Drepper和Ingo Molnar设计和实施NPTL的这篇论文 http://www.akkadia.org/drepper/nptl-design.pdf
我相信自2005年以来已经发生了很多变化,并且它不应该被用作指出限制和缺点(在标题中说明)的参考,尽管它是一个关于整体设计的优秀文档。