首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我需要做一些特殊的事情才能使用NPTL (与pthread相反)吗?

我需要做一些特殊的事情才能使用NPTL (与pthread相反)吗?
EN

Stack Overflow用户
提问于 2011-03-25 17:13:39
回答 2查看 245关注 0票数 1

要使用NPTL而不是pthread,我需要做一些特殊的事情吗?我在内核2.3.23上...

我之所以问这个问题,是因为我正在查看一些代码,这些代码可能与NPTL一起工作,但我可以看到它仍然包含pthread,其中AFAIK存在线程级别的信号处理、虚假唤醒等问题。

EN

回答 2

Stack Overflow用户

发布于 2011-03-26 23:40:40

不是的。

NPTL是POSIX线程的较新实现,可用于任何相当现代的Linux发行版。

较旧的实现-- LinuxThreads --在很多方面都有问题,您不太可能遇到它。

这两种实现都是pthread。

票数 2
EN

Stack Overflow用户

发布于 2011-03-27 01:56:25

线程实现是在配置C运行时库时选择的,通常是glibc (see the example for --enable-add-ons)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5430493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档