0.线程特点
(1).线程共享资源:一个进程下的多个线程共享以下资源
可执行的指令
静态数据
进程中打开的文件描述符
当前工作目录
用户ID
用户组ID
(2).线程私有资源:
线程ID
PC(程序计数器)和相关寄存器
堆栈
错误号(errno)
优先级
执行状态和属性
一.C函数创建线程、回收线程、结束线程
1.创建线程 - pthread_create
功能:
创建一个线程,成功时返回(0),失败时返回错误码(errno)
参数:
thread: 线程对象
attr : 线程属性,NULL则表示默认属性
void*(*routine)(void*):线程执行的函数
arg :传递给线程执行函数的