Bas*_*tch 32
POSIX线程(pthread)不是一个实现,它是一个API规范(标准,在纸上,英文)的几个函数,其名称pthread_
以<pthread.h>
头开头,并在头中定义.POSIX也是一套规范.
NPTL现在位于Linux上的GNU Libc中,并且(或者至少很难尝试)POSIX线程的实现.它是Linux系统上的一堆源代码和二进制代码.编译gcc -pthread
和链接的应用程序-pthread
今天在Linux上使用NPTL代码.
存在pthread
-s的替代实现:在Linux上,MUSL Libc旨在符合Posix(这意味着具有pthread); 在其他Posix系统(AIX,Solaris,...)上你也有pthreads(但它们不是NPTL或Glibc).
归档时间: |
|
查看次数: |
10434 次 |
最近记录: |