为了使用nptl而不是pthreads,我需要做什么特别的事情吗?我在内核2.3.23…
我之所以问这个问题是因为我在看一些代码,这些代码可能正在与nptl一起工作,但是我可以看到它仍然包括pthreads,afaik在线程级别有信号处理、虚假唤醒等问题。
最佳答案
不。
nptl是posix线程的一个较新实现,可用于任何合理的现代linux发行版。
旧的实现——LinuxThreads——在很多方面都被破坏了,你不太可能遇到它。
两个实现都是pthread。
关于linux - 使用NPTL(与pthread相对)是否需要做一些特殊的事情?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5430493/