多线程四pthread_cleanup_push和pop
来源:互联网 发布:真实魔鬼游戏 知乎 编辑:程序博客网 时间:2024/05/02 16:19
http://blog.sina.com.cn/s/blog_6572515e0100y4l5.html
#include <pthread.h>
void pthread_cleanup_push(void (*rtn)(void *),void *arg);rtn是清理函数,arg是调用参数
void pthread_cleanup_pop(int execute);
#include <stdio.h>
#include <pthread.h>
#include <unistd.h>
void *clean(void *arg)
{
}
void *thr_fn1(void *arg)
{
}
void *thr_fn2(void *arg)
{
}
int main(void)
{
}
执行结果:
thread 1 start
thread 1 push complete
thread 1 exit code 1
thread 2 start
thread 2 push complete
cleanup :thread 2 second handler
cleanup :thread 2 first handler
thread 2 exit code 2
- 多线程四pthread_cleanup_push和pop
- pthread_cleanup_push/pop
- pthread_cleanup_push/pop
- pthread_cleanup_push/pop
- pthread_cleanup_push/pop
- pthread_cleanup_push/pop函数使用方法
- pthread_cleanup_push()/pop()线程终止清理
- thread related functions - pthread_cleanup_push/pop
- Linux--多线程之线程资源回收pthread_cleanup_push和pthread_cleanup_pop
- pthread_cleanup_push/pop成对出现的意义
- pthread_cleanup_push/pop成对出现的意义
- pthread_cleanup_push 和 pthread_cleanup_pop
- pthread_cleanup_push 和 pthread_cleanup_pop
- pthread_cleanup_push和pthread_cleanup_pop
- pthread_cleanup_push() 和 pthread_cleanup_pop()
- pthread_cleanup_push和pthread_cleanup_pop学习
- pthread_cleanup_push()
- pthread_cleanup_push()
- NSXMLParser解析xml格式
- android虚拟机上安装apk
- 浅谈扫描二维码登录微信网页版与摇一摇传图的实现原理
- Q3.1
- 乌克兰政变
- 多线程四pthread_cleanup_push和pop
- 面向对象编程思想学习——对象和类
- Selenium 2.0 WebDriver 使用指南
- java取得某一天的前一天的日期
- 关于线程(三)线程控制
- DateTime.Now.ToString()用法
- 可恶,竟有人盗用我的用户名滥发文章!
- TCP/IP、Http、Socket的区别
- cocos2d-x 3.0 分辨率自适应方案