pthread创建和退出
来源:互联网 发布:局域网域名 编辑:程序博客网 时间:2024/06/05 23:02
#include <pthread.h>#include <stdio.h>#define NUM_THREAD 5void *print_hello(void *threadid){ long tid; tid = (long)threadid; printf("Hello world! thread#%ld\n", tid); pthread_exit(NULL);}int main(){ pthread_t threads[NUM_THREAD]; int rc; long i; for(i =0; i<NUM_THREAD; i++) { printf("In main: create thread %ld\n", i); rc = pthread_create(&threads[i], NULL, print_hello, (void*)i); if(rc) { printf("ERROR: return code from pthread_create() is %d", rc); exit(1); } } pthread_exit(NULL); return 0;}
输出:
In main: create thread 0In main: create thread 1In main: create thread 2In main: create thread 3In main: create thread 4Hello world! thread#4Hello world! thread#3Hello world! thread#2Hello world! thread#1Hello world! thread#0
0 0
- pthread创建和退出
- pthread线程的终止退出 | 线程的大量创建
- pthread线程的终止退出 | 线程的大量创建
- pthread线程的终止退出 | 线程的大量创建
- pthread线程退出
- 创建进程和退出进程
- 线程的创建和退出
- 线程的创建和退出
- pthread简单封装 线程退出
- pthread创建多线程
- pthread多线程的创建
- pthread(1) 创建线程
- pthread创建RR线程
- 线程创建pthread
- linux创建进程和等待进程退出
- vim简单的创建和保存退出
- linux 进程的创建 和退出回收
- pthread线程库之-线程退出问题
- Ubuntu14.04.2下nginx1.6和sticky1.1模块的安装与简单配置
- Codeforces Round #341 (Div. 2) D. Rat Kwesh and Cheese
- TBB之pipeline
- Software Documentation Tools之LaTeX
- 【MinaFile】【三】写自定义编码解码
- pthread创建和退出
- Eclipse的使用:快捷键、设置、调试
- 分布式系统的本质:拆分+连接
- Jmeter2.13 安装
- Hello World--------------LeapMotion API新建一个程序
- 安装和运行
- 内嵌Activex视频播放的插件问题记录-1
- URL Parsing
- 护士工作站执行签名颜色不同的意思------运维日志18