pthread
来源:互联网 发布:木村拓哉 知乎 编辑:程序博客网 时间:2024/06/06 23:59
参考:http://blog.csdn.net/ithomer/article/details/5921003
参考:http://blog.csdn.net/wylwyl1130/article/details/1131715
参考:http://blog.csdn.net/china_video_expert/article/details/7360569
分离式线程:http://deepfuture.iteye.com/blog/749971
#include <stdio.h>#include <pthread.h>#include <unistd.h>void *fun1(void *ptr){ int i = 0; for(i = 0;i<2;++i) { printf("shun\n"); sleep(1); } return NULL;}void *fun2(void *ptr){ int i = 0; for(i = 0;i<2;++i) { printf("com\n"); sleep(1); } return NULL;}void *fun3(void *ptr){ int i = 0; for(i = 0;i<2;++i) { printf("hello world\n"); sleep(1); } return NULL;}int main(void){ //普通线程 pthread_t pthread3; pthread_create(&pthread3,NULL,fun3,NULL); pthread_join(pthread3,NULL);//阻塞 //通过线程属性直接设置 pthread_t pthread1;//1 pthread_attr_t attr;//2 pthread_attr_init(&attr);//3 pthread_attr_setdetachstate(&attr,PTHREAD_CREATE_DETACHED);//4 pthread_create(&pthread1,&attr,fun1,NULL);//5 //动态设置分离线程 pthread_t pthread2; pthread_create(&pthread2,NULL,fun2,NULL); pthread_detach(pthread2); sleep(1); return 0;}
阅读全文
0 0
- Pthread
- pthread
- pthread
- PThread
- pthread
- pthread
- pthread
- pthread
- pthread
- pthread
- pthread
- pthread
- pthread
- pthread
- Pthread
- pthread
- pthread
- Pthread
- C语言 *函数
- svn 常用操作命令
- 磁盘阵列
- PHP中的会话控制(2)
- 基于Java的简单数据库设计生成工具(生成Excel文档)
- pthread
- python循环遍历字典元素
- 从“笔尖钢”的成功,看自主研发对于IT企业发展的重要性
- 底部跳转最顶层 && 禁止所有img拖动效果 && 时间委托 && 布局紊乱 && 效果
- 20171116
- android studio查询代码行数的插件
- Readonly和Const的区别
- ios SDAutolayout的使用心得
- 构造函数,析构函数内调用虚函数问题