hello.c

来自「Pthread lib库完整说明文档」· C语言 代码 · 共 34 行

C
34
字号
/******************************************************************************* FILE: hello.c* DESCRIPTION:*   A "hello world" Pthreads program.  Demonstrates thread creation and*   termination.* AUTHOR: Blaise Barney* LAST REVISED: 04/05/05******************************************************************************/#include <pthread.h>#include <stdio.h>#include <stdlib.h>#define NUM_THREADS	5void *PrintHello(void *threadid){   printf("\n%d: Hello World!\n", threadid);   pthread_exit(NULL);}int main(int argc, char *argv[]){pthread_t threads[NUM_THREADS];int rc, t;for(t=0;t<NUM_THREADS;t++){  printf("Creating thread %d\n", t);  rc = pthread_create(&threads[t], NULL, PrintHello, (void *)t);  if (rc){    printf("ERROR; return code from pthread_create() is %d\n", rc);    exit(-1);    }  }pthread_exit(NULL);}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?