Linux的NPTL
来源:互联网 发布:淘宝店名名字 编辑:程序博客网 时间:2024/05/01 15:29
http://www.linuxdiyf.com/viewarticle.php?id=40939
在GNU/Linux操作系统中,Native POSIX Thread Library (NPTL)是一种软件特性,它能够使遵循POSIX Threads规范的程序在Linux内核上高效的运行。测试表明,NPTL能够让IA-32在两秒内启动100,000个线程,如果内核不支持NPTL 则需要15分钟。
使用下面的命令来查看当前内核NPTL版本:
# getconf GNU_LIBPTHREAD_VERSION
在2.6内核之前,进程是调度实体,也就是Linux不支持线程。但是,它确实有一个系统调用-close()-用来拷贝一个进程,这个进程和原来的进程共享地址空间。LinuxThreads项目就是用这个系统调用来模拟用户空间的线程。不幸的是,它和POSIX不是完全兼容,特别是在信号处理,调度和进程间同步原语等方面。为了改进LinuxThreads,IBM和Red Hat分别重写了线程库,IBM的NGPT(Next Generation POSIX Threads)在2003年中旬被放弃。而Red Hat的NPTL同期发布。NPTL作为Red Hat Enterprise Linux 3的一部分发行, 现在已经完全集成到了glibc。
Linux版的Google Earth就将NPTL作为一个必要条件。
0 0
- Linux的NPTL
- Linux多线程编程和Linux 2.6下的NPTL
- Linux多线程编程和Linux 2.6下的NPTL
- NPTL vs Linux Thread
- Linux NPTL 是什么
- Linux 线程模型的比较:LinuxThreads 和 NPTL
- Linux 线程模型的比较:LinuxThreads 和 NPTL
- (转)Linux 线程模型的比较:LinuxThreads 和 NPTL
- Linux 线程模型的比较:LinuxThreads 和 NPTL
- Linux 线程模型的比较:LinuxThreads 和 NPTL
- 转 Linux 线程模型的比较:LinuxThreads 和 NPTL
- Linux 线程模型的比较:LinuxThreads 和 NPTL
- Linux 线程模型的比较:LinuxThreads 和 NPTL
- Linux 线程模型的比较:LinuxThreads 和 NPTL
- Linux 线程模型的比较:LinuxThreads 和 NPTL
- Linux 线程模型的比较:LinuxThreads 和 NPTL
- Linux 线程模型的比较:LinuxThreads 和 NPTL
- Linux 线程模型的比较:LinuxThreads 和 NPTL
- Codeforces Round #243 (Div. 2) Problem B - Sereja and Mirroring 题解
- Shapefile文件组成,Shapefile文件的修复
- 蓝桥杯——奇怪的比赛
- 玛雅~终于开始勤奋了特闷
- 感觉很是不适应呢
- Linux的NPTL
- 犁称言缘剩狠挚棉1-2(25)
- Java连接mySql—简单JDBC连接数据库
- HTML中如何用CSS设置文本样式
- 为什么别人愿意与你相处?有用,有料,有量,有心
- LeetCode – Longest Consecutive Sequence Java
- linux下去除文件中的^M
- HDOJ-1547 Bubble Shooter 简单搜索
- [设计模式-行为型]责任链模式(Chain of Responsibility)