ITPub博客

首页 > IT职业 > IT图书 > C语言多线程

C语言多线程

IT图书 作者:winnie324 时间:2021-09-09 10:18:10 0 删除 编辑


#include <stdio.h>

#include <pthread.h>

#define NUM 10

void thread(void * arg)

{

int i;

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

printf ("in thread:%dn", (int)arg);

sleep (1);

}

}

int main(void)

{

pthread_t id[NUM];

int i,ret;

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

    ret = pthread_create(&id[i], NULL, (void *)thread, (void *)i);

    if (ret) {

        printf("create pthread errorn");

        return 1;

    }

}

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

    pthread_detach(id[i]);

}

while (1);

return 0;

}

©著作权归作者所有:来自51CTO博客作者Czyy1的原创作品,如需转载,请注明出处,否则将追究法律责任


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2093/viewspace-2819703/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: BPMN活动类型解释
请登录后发表评论 登录
全部评论

注册时间:2019-04-16

  • 博文量
    66
  • 访问量
    414