linux相关线程函数
来源:互联网 发布:哪里能找到工资数据 编辑:程序博客网 时间:2024/04/30 12:49
pthread_detach( )
用途:pthread_t用于声明线程ID。 sizeof (pthread_t) =4;
linux线程执行和windows不同,pthread有两种状态joinable状态和unjoinable状态
一个线程默认的状态是joinable,如果线程是joinable状态,当线程函数自己返回退出时或pthread_exit时都不会释放线程所占用堆栈和线程描述符(总计8K多)。只有当你调用了pthread_join之后这些资源才会被释放。
若是unjoinable状态的线程,这些资源在线程函数退出时或pthread_exit时自动会被释放。
unjoinable属性可以在pthread_create时指定,或在线程创建后在线程中pthread_detach自己, 如:pthread_detach(pthread_self()),将状态改为unjoinable状态,确保资源的释放。如果线程状态为 joinable,需要在之后适时调用pthread_join.
0 0
- linux线程相关函数
- linux线程相关函数
- linux相关线程函数
- linux中线程相关函数
- linux中线程相关函数
- linux线程相关函数详解
- linux下线程通信相关函数
- Linux C 编程--1:Linux C编程线程相关函数
- 线程相关函数
- 线程相关函数汇总
- 线程相关函数
- 线程相关函数讲解
- 线程相关函数
- 线程一些相关函数
- pthread_create线程相关函数
- 线程相关函数
- linux内核线程相关
- linux线程相关小结
- STL(标准模板库)理论基础,容器,迭代器,算法
- MySQL详解-------数据库备份和还原
- The import javax.servlet cannot be resolved
- C语言学习笔记:19_数组-字符数组与字符串(常用字符串函数)
- linux系统中ffmpeg安装配置步骤
- linux相关线程函数
- 《权威指南》笔记 -- 8.5 、8.6
- ok6410 uboot nandflash移植
- 有关JS截取字符串问题总结
- 利用ShellExecuteEx手动提升用户特权,以管理员权限来运行程序。win7会有UAC弹窗
- java 1.6.0_38-b05 vm 20.13-b02 GC优化手记
- Dubbo Demo
- 1...Numpy for Python Users
- block传值