线程的创建与使用
来源:互联网 发布:如何在知乎发表文章 编辑:程序博客网 时间:2024/05/22 01:44
#include<pthread.h>#include<stdio.h>void *inc_x(void *x_void_ptr){ int *x_ptr=(int *)x_void_ptr; while(++(*x_ptr)<100); printf("x increment finished\n"); sleep(2); return NULL;}int main(){ int x = 0; int y = 0; printf("x:%d,y:%d\n",x,y); pthread_t inc_x_thread; if(pthread_create(&inc_x_thread,NULL,inc_x,&x)) { fprintf(stderr,"Error creating thread\n"); return 1; } while(++y<100); printf("y increment finished\n"); if(pthread_join(inc_x_thread, NULL)) { fprintf(stderr,"Error joining thread\n"); return 2; } printf("x:%d,y:%d\n",x,y); return 0;}
阅读全文
0 0
- 线程的创建与使用
- 线程的创建与使用
- 线程创建与使用
- 线程池的创建与使用
- 线程的创建使用
- Linux下通用线程池的创建与使用[ZT]
- Linux下通用线程池的创建与使用
- Linux下通用线程池的创建与使用
- Linux下通用线程池的创建与使用(C++)
- Linux下通用线程池的创建与使用
- Linux下通用线程池的创建与使用
- 【转载】Linux下通用线程池的创建与使用
- Linux下通用线程池的创建与使用 C++
- Linux下通用线程池的创建与使用
- Linux下通用线程池的创建与使用(ZZ)
- Linux下通用线程池的创建与使用
- Linux下通用线程池的创建与使用
- Linux下通用线程池的创建与使用
- 开源机器学习网址大全
- 安卓高德地图的使用
- 英语背记(四)
- 封装string类
- 51nod 1625 夹克爷发红包,暴力+贪心
- 线程的创建与使用
- 实现六边形网格
- PyTorch之示例——MNIST
- Jfreechart实例详解
- Oracle关于统计每天数据的总和时出现无效数字问题
- 孤儿进程与僵尸进程【总结】
- 搭建伪分布式hadoop集群
- 把对象转换成JSON格式的Object类型和String类型的字符串
- HDU 1698 Just a hook (线段树区间更新)