关于主线程等待子线程退出状态的判断函数的使用说明
来源:互联网 发布:ubuntu mysql 配置 编辑:程序博客网 时间:2024/05/18 01:22
如果线程是joinable状态,当线程函数自己返回退出时或pthread_exit时都不会释放线程所占用堆栈和线程描述符(总计8K多)。只有当你调用了pthread_join之后这些资源才会被释放。
若是unjoinable状态的线程,这些资源在线程函数退出时或pthread_exit时自动会被释放。
unjoinable属性可以在pthread_create时指定,或在线程创建后在线程中pthread_detach自己,如: pthread_detach(pthread_self()),将状态改为unjoinable状态,确保资源的释放。或者将线程置为 joinable,然后适时调用pthread_join.
.
- 关于主线程等待子线程退出状态的判断函数的使用说明
- MFC 主线程等待子线程退出函数
- windows主线程等待子线程退出卡死问题
- 设置主线程等待子线程执行的方法
- 主线程、子线程与进程的退出问题
- 关于使用CyclicBarrier使主线程等待子线程执行完之后再向下执行的问题
- 线程-主线程等待子线程
- BonceCP多线程测试...让主线程等待所有子线程退出
- 主线程等待子线程完成
- 主线程等待子线程执行结束
- 主线程等待子线程完成
- java 主线程 等待 子线程
- Java实现主线程等待子线程
- 主线程等待子线程结束
- 主线程等待子线程操作完成
- java 主线程等待子线程结束
- Java主线程等待子线程结束
- Java实现主线程等待子线程
- 在非模式对话框退出时,释放内存
- 客户资产企业化管理三步曲
- 构建 Java equals 方法
- C++内存管理详解
- CRC算法原理及C语言实现(转)
- 关于主线程等待子线程退出状态的判断函数的使用说明
- C++内存布局
- code090908
- extjs中出现this.addevents is not a function错误
- 域设计——关于select
- 字符串与数组
- 总结目录
- 如何成为一个高效的人
- 有关GetPrivateProfileString的使用方法