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

原文地址:https://www.cnblogs.com/helloweworld/p/2774851.html