环境:windows10 linux子系统ubuntu
工具:gcc
三个函数的头文件:pthread.h
头文件:
系统标准头文件位置:/usr/include
安装库的头文件位置:/usr/local
库文件:
系统标准库文件位置:/lib /usr/lib
用户安装库文件位置:/usr/local/lib
可以看到usr和local的目录结构基本类似
find ./local -name “pthread”
可以看到线程相关函数是系统自带的
pthread_create
原型:
find /usr/include/ -name “pthread” | xargs grep -En “pthread_create”
/usr/include/pthread.h
/* Create a new thread, starting with execution of START-ROUTINE
getting passed ARG. Creation attributed come from ATTR. The new
handle is stored in *NEWTHREAD. */
extern int pthread_create (pt