Pular para o conteúdo
  • Denunciar
  • Indicar

1. Threads

Enviado em 04/10/2008 - 12:04h

sou iniciante em programação e preciso de ajuda para enteder o codigo do programa abaixo.

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

void *imprime_mensagem(void *ptr);

int main()
{
pthread_t t1, t2;

char *msg1 = "primeiro";
char *msg2 = "segundo";

pthread_create(&t1, NULL, imprime_mensagem, (void*)msg1);
pthread_create(&t2, NULL, imprime_mensagem, (void*)msg2);

return 0;
}

void *imprime_mensagem(void *ptr)
{
char *mensagem = (char *)ptr;
printf("%s ", mensagem);
return NULL;
}

Como eu poderia melhora-lo usando pthread_join ?

Muito Obrigado
Alex

Responder tópico

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder