手机
当前位置:查字典教程网 >编程开发 >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 语言基础教程(我的C之旅开始了)[九]

C语言小程序 杨辉三角示例代码

C语言中宏定义使用的小细节

c语言中使用BF-KMP算法实例

c语言printf函数的使用详解

C语言编写银行打印程序实例参考

基于C语言EOF与getchar()的使用详解

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

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

解析C语言中如何正确使用const

精品推荐
分类导航