摘要:
38.1 线程属性初始化和销毁 返回值:成功返回 0;否则,返回错误编号 线程属性结构如下: 38.2 设置和获得分离属性 detachstate 取值: PTHREAD_CREATE_JOINABLE(默认值) 正常启动线程 必须调用 pthread_join 才能释放线程占有的资源 PTHREA 阅读全文
摘要:
37.1 线程清理和控制函数 函数参数 rtn:清理函数指针 arg:调用清理函数传递的参数 execute:值 1 时,执行线程清理函数;值 0 时,不执行线程清理函数 返回值 成功,返回 0;否则,返回错误编号 触发线程调用清理函数的工作 调用 pthread_exit 响应取消请求 用非零 e 阅读全文
摘要:
36.1 线程介绍 36.1.1 线程的基本概念 进程是资源管理的最小单位,线程是程序执行的最小单位 每个进程都有自己的数据段、代码段和堆栈段。 线程通常叫做轻型的进程,它包含独立的栈和 CPU 寄存器状态,线程是进程的一条执行路径,每个线程共享其所附属进程的所有资源,包括打开的文件、内存页面、信号 阅读全文