Sistemas Operacionais

Comando: pthread_join


SINÓPSE

int pthread_join(pthread_t thread_v, void *value_ptr);

DESCRIÇÃO

thread_v deve ser uma variável  do tipo pthread_t.

value_ptr é um status de témino opcional, que pode ser usado por uma thread que tenha terminado (pthread_exit)

Esta chamada é usada para fazer com que a thread chamadora aguarde o término da thread thread_v. O eventual valor retornado pode ser usado para verficar a forma em que terminou a thread_v. Se terminar de maneira correta, a função retorna 0 (zero). Ou um número indicando erro, caso contrário.

EXEMPLO

rt = pthread_join(&consumers[i], (void *)&Status);

 O arquivo pthread.h deve ser o primeiro a ser incluído em cada programa.


DISPONÍVEL

AIX, Linux, Lynx, SunOS e Solaris


Para maiores informações sobre este comando, use o  comando man.



Outros comandos pthread_exit(), pthread_kill() e pthread_create()