手机
当前位置:查字典教程网 >编程开发 >C语言 >c语言多线程编程使用示例
c语言多线程编程使用示例
摘要:复制代码代码如下:#include#include#include#defineTHREAD_NUM10void*test(void*arg...

复制代码 代码如下:

#include <stdio.h>

#include <stdlib.h>

#include <pthread.h>

#define THREAD_NUM 10

void *test(void *args) {

printf("tid %d: i say 'Hello'.n", args);

return NULL;

}

int main() {

int i, err;

pthread_t child[THREAD_NUM];

for(i = 0; i < THREAD_NUM; i++) {

printf("Creating thread %dn", i);

err = pthread_create(&child[i], NULL, test, (void *) i);

if(err) {

printf("Can't create thread %dn", i);

exit(0);

}

}

for(i = 0; i < THREAD_NUM; i++)

pthread_join(child[i], NULL);

printf("Thread initializen");

return 0;

}

【c语言多线程编程使用示例】相关文章:

c++ dynamic_cast与static_cast使用方法示例

c语言中static的用法详细示例分析

C语言中函数声明与调用问题

c语言中 基于随机函数的使用详解

C语言小程序 计算第二天日期示例代码

c语言调用汇编的方法

C 语言基础教程(我的C之旅开始了)[二]

c语言中if 语句的作用范围示例代码

gdb调试命令的使用及总结

C语言宏定义使用分析

精品推荐
分类导航