pthread_create创建线程
#include <stdio.h> #include <pthread.h> void *pthread_fun(void *arg) { while (1) { sleep(1); printf("pthread running\n"); } return((void *)0); } int main() { pthread_t tid; pthread_create(&tid, NULL, pthread_fun, NULL); // pthread_create(&tid, NULL, &pthread_fun, NULL); while (1) { sleep(2); printf("main runing\n"); } return 0; }
编译 gcc test.c -lpthread