E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
NPTL
【ZZ】inux下进程的最大线程数、进程最大数、进程打开的文件数
系统中单个进程的最大线程数有其最大的限制PTHREAD_THREADS_MAX这个限制可以在/usr/include/bits/local_lim.h中查看对linuxthreads这个值一般是1024,对于
nptl
学徒1986
·
2013-09-01 10:00
Linux 线程模型的比较:LinuxThreads 和
NPTL
http://www.ibm.com/developerworks/cn/linux/l-threading.html当Linux最初开发时,在内核中并不能真正支持线程。但是它的确可以通过 clone() 系统调用将进程作为可调度的实体。这个调用创建了调用进程(callingprocess)的一个拷贝,这个拷贝与调用进程共享相同的地址空间。LinuxThreads项目使用这个调用来完全在用户空间模
blade2001
·
2013-08-30 15:00
LinuxThreads
NPTL
linux下进程的最大线程数、进程最大数、进程打开的文件数
系统中单个进程的最大线程数有其最大的限制PTHREAD_THREADS_MAX这个限制可以在/usr/include/bits/local_lim.h中查看对linuxthreads这个值一般是1024,对于
nptl
hzhsan
·
2013-08-02 11:00
linux下进程的最大线程数
Linux中的线程(
NPTL
)与内存泄漏
线程不错,随手写几行,程序就并行了、多核了。在写服务器的时候,很多时候并发不高或者很小的情况下,用每个连接对应一个线程的方法可以最方便的处理并发。但是,小心,pthread_create的时候如果没有加上detach属性,或者在线程中没有自己detach,而又没有其他线程来join这个线程的时候,这个线程的栈就不会被释放(就像进程结束了没人来wait一样),从而造成严重的内存泄漏,服务器伤不起啊。
地狱的烈火
·
2013-07-30 11:00
内存泄露
线程(NPTL)
信号量和互斥锁之前的区别
之前一直没有怎么关注过这个问题,前些日子在面试一家公司的时候,面试官提到了pthread_cond_wait/pthread_cond_signal的实现,当时答的不是很好,回来就查了
nptl
的代码。
beginning1126
·
2013-07-09 20:00
linux下信号量和互斥锁的区别
之前一直没有怎么关注过这个问题,前些日子在面试一家公司的时候,面试官提到了pthread_cond_wait/pthread_cond_signal的实现,当时答的不是很好,回来就查了
nptl
的代码。
ZHHJemotion
·
2013-05-27 23:49
linux
信号量
互斥锁
深入探讨linux下进程的最大线程数、进程最大数、进程打开的文件数
系统中单个进程的最大线程数有其最大的限制PTHREAD_THREADS_MAX这个限制可以在/usr/include/bits/local_lim.h中查看对linuxthreads这个值一般是1024,对于
nptl
·
2013-05-27 12:30
GDB -- 多线程堆栈
/
nptl
/sy
LBO4031
·
2013-05-17 10:00
linux下进程的最大线程数、进程最大数、进程打开的文件数
系统中单个进程的最大线程数有其最大的限制PTHREAD_THREADS_MAX这个限制可以在/usr/include/bits/local_lim.h中查看对linuxthreads这个值一般是1024,对于
nptl
ly131420
·
2013-04-12 14:00
uclibc中LinuxThread模型与
nptl
线程库
一、uclibc中posixthread实现在早期Linux内核对象线程支持不是那么贴心的时候,用户态的posix线程实现也很蹩脚,通俗的说,就是上梁不正下梁歪。对于Unix下重要的posix线程库,libc的实现是通过所谓的LinuxThread模型来实现的,这个是试图在内核不支持线程的基础上模拟一个多线程,结果就是一个四不像,勉强可以用,但是很别扭。好消息是在2.6内核完善了对于线程的支持之后
kyokowl
·
2012-12-28 17:00
linux下进程的最大线程数、进程最大数、进程打开的文件数
系统中单个进程的最大线程数有其最大的限制PTHREAD_THREADS_MAX这个限制可以在/usr/include/bits/local_lim.h中查看对linuxthreads这个值一般是1024,对于
nptl
sctq8888
·
2012-12-22 17:00
多进程与多线程(六)--LinuxThreads
(注:这篇文章转自网络,虽然Linux从内核2.6开始,多线程已使用
NPTL
技术,但是这篇文章对我们理解多线程技术还是挺有用的)Linux内核对多进程和多线程的支持方式: 线程机制支持并发程序设计技术
mysileng
·
2012-12-18 13:00
多进程与多线程(五)--Linux 线程模型的比较:LinuxThreads 和
NPTL
当Linux最初开发时,在内核中并不能真正支持线程。但是它的确可以通过clone()系统调用将进程作为可调度的实体。这个调用创建了调用进程(callingprocess)的一个拷贝,这个拷贝与调用进程共享相同的地址空间。LinuxThreads项目使用这个调用来完全在用户空间模拟对线程的支持。不幸的是,这种方法有一些缺点,尤其是在信号处理、调度和进程间同步原语方面都存在问题。另外,这个线程模型也不
mysileng
·
2012-12-18 13:00
多进程与多线程(四)--
NPTL
NativePOSIXThreadLibrary维基百科,自由的百科全书NativePOSIXThreadLibrary(
NPTL
)是一个能够使使用POSIXThreads编写的程序在Linux内核上更有效地运行的软件
mysileng
·
2012-12-18 13:00
linux shell编程之菜单选择(二)
/bin/bashcat50)print"diskspaceisusedover50%";elseprint"diskspaceisuserbelow50%"}';;D)netstat-
nptl
|awk
sengeiou
·
2012-11-29 22:21
linux
shell编程
linux shell编程之菜单选择(二)
/bin/bash cat50)print"diskspaceisusedover50%";elseprint"diskspaceisuserbelow50%"}' ;; D) netstat-
nptl
XSL1990
·
2012-11-29 22:00
编程
linux
linux
linux
shell
shell
shell
嵌入式
在linux上获得线程id的方法
在linux2.4版本后,linux使用了
NPTL
作为自己的线程库,为了兼容POSIX标准,所以在内核task中有两个域tgid和tid,前者是进程id,后者是线程id。
swgshj
·
2012-09-06 21:00
JOIN
thread
linux
struct
function
Descriptor
linux shell编程之菜单选择(二)
/bin/bashcat50)print"diskspaceisusedover50%";elseprint"diskspaceisuserbelow50%"}' ;; D)netstat-
nptl
|awk
1594cqb
·
2012-08-16 16:54
linux
shell
shell编程
linux 下进程的最大线程数
系统中单个进程的最大线程数有其最大的限制PTHREAD_THREADS_MAX这个限制可以在/usr/include/bits/local_lim.h中查看对linuxthreads这个值一般是1024,对于
nptl
zdsfwy
·
2012-05-02 11:13
thread
linux
数
mongodb启动
/bin/mongod --dbpath=/data/mongodb_data/ --logpath=/data/mongodb_log/mongodb.log netstat -
nptl
dakuishache
·
2012-04-23 17:00
mongodb
Java Thread &Memory Note
nbsp; see jvm thread on linux.I read the source of the jvm,and found jvm create threads using
NPTL
sslaowan
·
2012-03-12 12:00
thread
Mysql源代码阅读笔记(三) 重要的宏
Mysql的宏分为(一)通过CMake自动扫描得到的宏(1)Have_
NPTL
:(2)Have_POLL:(3)HAVE_FCNTL:(4)HAVE_SYS_UN_H:(5)HAVE_LIBWRAP:(
theorytree
·
2012-03-09 23:00
Linux的三种线程实现模型漫谈
下的线程模型的学习来串起一系列的知识点:linux支持的三种线程模型:1,linuxThreads,这是linux标准的的线程库,但是与IEEE的POSIX不兼容.2.NativePOSIXThreadLibrary(简称
NPTL
theorytree
·
2012-03-09 13:00
linux
redhat
user
ubuntu
library
linux内核
Mysql源代码阅读笔记(一) 代码流程
先理解一些比较重要的宏定义:(1)宏HAVE_
NPTL
: 这个宏如果打开了会去读一个系统变量LD_ASSUME_KERNEL,并把他赋给一个全局变量ld_assume_kernel_is_set,这个系统变量设置了系统线程
theorytree
·
2012-03-09 10:00
mysql
服务器
嵌入式
compression
benchmarking
compilation
java 中关于信号的处理在linux下的实现
linux的线程和信号基于
NPTL
的线程库,多线程应用中的每个线程有自己独特的线程ID,并共享同一个进程ID。
raintungli
·
2012-01-06 15:00
java
thread
linux
OS
Signal
linux内核
java 中关于信号的处理在linux下的实现
linux的线程和信号基于
NPTL
的线程库,多线程应用中的每个线程有自己独特的线程ID,并共享同一个进程ID。
test_touch
·
2012-01-06 15:00
linux
linuxthread介绍的文章
linuxthread
NPTL
:Native Posix thread Library http://www.ibm.com/developerworks/cn/linux/l-threading.html
haoningabc
·
2011-12-18 17:00
NPTL
linuxthread介绍的文章
linuxthread
NPTL
:Native Posix thread Library http://www.ibm.com/developerworks/cn/linux/l-threading.html
haoningabc
·
2011-12-18 17:00
NPTL
linux 2.6内核源代码目录树简介
linux2.6内核具有O(1)调度算法、改进的
NPTL
线程模型、内核态抢占等特性,以及良好的响应能力。
junllee
·
2011-12-09 09:00
linux
算法
框架
网络协议
documentation
linux内核
LinuxThread VS
NPTL
原文: http://blog.csdn.net/guosha/article/details/2976429 LinuxThreadVSNPTL 《原文出自http://blog.csdn.net/guosha, 转载请注明出处》 Linux从内核2.0到内核2.4期间多线程编程使用的是LinuxThread,但使用这种方式写出的多线
fengxinze
·
2011-11-07 13:00
多线程
linux
kill
Signal
linux内核
locking
Linux 线程模型的比较:LinuxThreads 和
NPTL
尽管更新的NativePOSIXThreadLibrary(
NPTL
)库填补了一些空白,但是这仍然存在一些问题。本文为那些需要将自己的应用程序从L
fengxinze
·
2011-11-03 20:00
thread
多线程
linux
IBM
websphere
library
交叉编译libz libpng
/configure--prefix=/work/prebuilt/linux-x86/toolchain/gcc-4.1.2-glibc-2.5-
nptl
-3/arm-none-linux-gnueabi
kickxxx
·
2011-10-20 10:37
嵌入式Linux
交叉编译libz libpng
/configure--prefix=/work/prebuilt/linux-x86/toolchain/gcc-4.1.2-glibc-2.5-
nptl
-3/arm-none-linux-gnueabi
kickxxx
·
2011-10-20 10:00
makefile
测试工具
X86
转 Linux 线程模型的比较:LinuxThreads 和
NPTL
android中的线程模型使用的是
NPTL
当Linux最初开发时,在内核中并不能真正支持线程。但是它的确可以通过clone()系统调用将进程作为可调度的实体。
flyingqr
·
2011-09-01 09:00
linux
server
IBM
SuSE
websphere
library
POSIX NTPL 线程库简介
在Linux操作系统中,本地POSIX线程库(
NPTL
)是一种软件特性,它可让Linux的内核,高效地运行那些使用POSIX风格的线程所编写的程序。
vividonly
·
2011-07-14 18:00
java
windows
linux
IBM
测试
任务调度
inux下进程的最大线程数、进程最大数、进程打开的文件数
系统中单个进程的最大线程数有其最大的限制PTHREAD_THREADS_MAX这个限制可以在/usr/include/bits/local_lim.h中查看对linuxthreads这个值一般是1024,对于
nptl
wf1982
·
2011-07-04 16:00
thread
linux
File
ubuntu
null
linux内核
linux下进程的最大线程数、进程最大数、进程打开的文件数
系统中单个进程的最大线程数有其最大的限制PTHREAD_THREADS_MAX这个限制可以在/usr/include/bits/local_lim.h中查看对linuxthreads这个值一般是1024,对于
nptl
nliuliu
·
2011-06-22 17:30
Linux
Ubuntu
C
C++
C#
linux系统
linux下进程的最大线程数、进程最大数、进程打开的文件数
系统中单个进程的最大线程数有其最大的限制 PTHREAD_THREADS_MAX这个限制可以在 /usr/include/bits/local_lim.h 中查看对 linuxthreads 这个值一般是 1024,对于
nptl
liuleijsjx
·
2011-06-22 17:00
C++
c
linux
C#
ubuntu
linux获取线程Id的三种方法
我使用了第二种方法,很方便:#definegettid()syscall(__NR_gettid)用到的地方gettid()在linux2.4版本后,linux使用了
NPTL
作为自己的线程库,为了兼容POSIX
echoisland
·
2011-05-03 14:00
thread
linux
struct
汇编
Module
Descriptor
在linux上获得线程id的方法
在linux2.4版本后,linux使用了
NPTL
作为自己的线程库,为了兼容POSIX标准,所以在内核task中有两个域tgid和tid,前者是进程id,后者是线程id。
changrui82
·
2011-03-03 15:00
thread
linux
汇编
struct
Module
Descriptor
并发应用程序code review要点分析
【摘要】NP项目codereviewchecklist在
NPTL
多线程分类和信号分类中提出了一些具体的检查点要求,特别对于可重入函数、线程安全、信号安全以及fork安全类型的函数具有特殊的检查要求。
百度技术
·
2011-02-24 18:20
并发
code
应用程序
休闲
Review
要点分析
LinuxThread VS
NPTL
Linux从内核2.0到内核2.4期间多线程编程使用的是LinuxThread,但使用这种方式写出的多线程程序在诸多特性上并不是跟POSIX标准兼容的(通过网址:http://www.kernel.org/doc/man-pages/online/pages/man7/pthreads.7.html可以了解诸多的不兼容特性)。这显然跟Linux号称的跟POSIX标准兼容不相符,所以从内核2.6开始
changrui82
·
2011-02-14 17:00
Linux ——IPC 锁
如果想了解他们的实现,在libc源码的
nptl
文件下,你
firo_baidu
·
2010-12-28 16:00
linux
struct
ext
ubuntu
Signal
linux内核
在linux上获得线程id的方法
在linux上获得线程id的方法在linux2.4版本后,linux使用了
NPTL
作为自己的线程库,为了兼容POSIX标准,所以在内核task中有两个域tgid和tid,前者是进程id,后者是线程id。
大龙的博客
·
2010-12-28 14:00
busybox交叉编译
我是在Linux下编译的,具体的过程如下: 1、准备 ARM的交叉编译工具,我这里使用的是gcc-4.1.2-glibc-2.5-
nptl
-3 Busybox的源代码下载地址:http://www.busybox.net
coder_jack
·
2010-11-30 22:00
linux
Build
工具
compiler
图形
编译器
Liunx
NPTL
杂谈(1)--线程信号处理
第一篇:Linux线程的信号处理行为大家都知道linux2.5内核之后引入了
NPTL
,让自己的用户态线程行为更符合Poxis口味。。下面就来看看
NPTL
的线程对信号的行为。
sunzixun
·
2010-11-26 13:00
thread
数据结构
linux
linux 多线程和同步机制的使用
linux多线程和同步机制的使用最近正在尝试写一个脚本解析器,其中有的地方要考虑多线程的并发,所以找了个多线程库的实现来看(linuxthreads,虽然已经被
NPTL
取代,但是在linuxthreads
brucexu1978
·
2010-11-24 22:00
thread
多线程
linux
struct
destructor
linux内核
linux多线程编程学习心得
linux下的多线程模型:可用getconf-a|grepGNU_LIBPTHREAD_VERSION查看,我的机器用的是redhat公司研发的
NPTL
2.3.4。
hqin6
·
2010-10-26 15:00
Linux多线程编程和Linux 2.6下的
NPTL
(经典)
这几天由于工作需要,琢磨了一下Linux下的多线程的相关资料。Linux下最常用的多线程支持库为Pthread库,它是glibc库的组成部分。但是关于Pthread的说明文档非常缺乏,特别是对POSIX多线程规范的介绍以及pthread库中多线程实现方式的介绍实在是少之又少。而多线程编程对于系统程序员而言是必须掌握的技术,因此总是让学习中的程序员觉得头痛不以。我自己也没有太多多线程编程的经验,在这
zhangxinrun
·
2010-10-22 13:00
多线程
编程
linux
windows
gcc
linux内核
介绍
NPTL
(经典--诠释了线程的概念,以及linux调度单位)
POSIXThreadLibrary(
NPTL
)使Linux内核可以非常有效的运行使用POSIX线程标准写的程序。
zhangxinrun
·
2010-10-22 13:00
linux
负载均衡
redhat
IBM
generation
linux内核
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他