pthread_detach解析
来源:互联网 发布:数据存储管理 编辑:程序博客网 时间:2024/06/04 17:48
pthread_detach(threadid)和pthread_detach(pthread_self())的区别应该是调用他们的线程不同,没其他区别。
pthread_detach(threadid)函数的功能是使线程ID为threadid的线程处于分离状态,一旦线程处于分离状态,该线程终止时底层资源立即被回收;否则终止子线程的状态会一直保存(占用系统资源)直到主线程调用pthread_join(threadid,NULL)获取线程的退出状态。
通常是主线程使用pthread_create()创建子线程以后,一般可以调用pthread_detach(threadid)分离刚刚创建的子线程,这里的threadid是指子线程的threadid;如此以来,该子线程止时底层资源立即被回收;
被创建的子线程也可以自己分离自己,子线程调用pthread_detach(pthread_self())就是分离自己,因为pthread_self()这个函数返回的就是自己本身的线程ID。
0 0
- pthread_detach解析
- 【线程】pthread_detach函数解析
- pthread_detach
- pthread_detach
- pthread_detach
- pthread_detach
- pthread_detach
- pthread_detach
- pthread_detach
- pthread_detach
- pthread_detach
- pthread_detach
- pthread_detach
- pthread_detach()函数
- pthread_detach()函数
- pthread_detach(pthread_self())
- pthread_detach手册
- pthread_detach()函数
- JavaScript数组过滤相同元素
- 批量修改数据库中字段的数据类型
- spring-data-jpa 中文文档(2)
- I2C总线学习之二
- nyoj_41 三个数从小到大排序
- pthread_detach解析
- 111111111111111111
- solr5安装实践
- ios 图片拉伸
- SQL Server 批量插入数据的两种方法
- alijdk 8.1.1的优化使ssl性能提升2倍以上
- 第7讲-SQL语言复杂查询--(NOT)Exists
- vtk实战(二十八)——读入vtr数据
- 详细又清晰的log4j配置