由于历史原因,2.5.x以前的linux对pthreads没有提供内核级的支持,所以在linux上的pthreads实现只能采用n:1的方式,也称为库实现. 线程的实现,经历了如下发展阶段: LinuxThreads : Linux2.6之前 NPTL (Native Posix Thread Library) : RedHat负责,Linux2.6之后 NGPT (Next Generation Posix Thread): IBM负责,同NPTL同时开始研究的,但是最后被抛弃了(IBM...…