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