Proceso IO para crear un hilo

#include <stdio.h>
#include <pthread.h>

void * my_thread (void * arg) // función de devolución de llamada, devolución de llamada
{

int num = 5;

while(1) {
	printf("func %s   %d \n", __func__, __LINE__);
	sleep(1);
	num--;
	if(num == 0) 
		break;
}

return NULL;  // 线程退出 

}

int main (int argc, const char * argv [])
{

pthread_t  tid;

int ret = pthread_create(&tid, NULL, my_thread, NULL);
if(ret != 0) {
	perror("pthread_create");
	return -1;
}


while(1) {  // 不要让进程死掉

	printf("%s %d \n", __func__, __LINE__);
	sleep(1);

}

return 0;

}

Supongo que te gusta

Origin blog.csdn.net/weixin_48430195/article/details/108738025
Recomendado
Clasificación