源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

c语言多线程编程使用示例

  • 时间:2020-10-22 00:05 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:c语言多线程编程使用示例
[u]复制代码[/u] 代码如下:
#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 %d\n", i);   err = pthread_create(&child[i], NULL, test, (void *) i);   if(err) {    printf("Can't create thread %d\n", i);    exit(0);   }  }  for(i = 0; i < THREAD_NUM; i++)  pthread_join(child[i], NULL);  printf("Thread initialize\n");  return 0; }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部