Sistemas Operacionais

Comando: pthread_kill


SINÓPSE

int pthread_kill (pthread_t thread_v, int sig);

DESCRIÇÃO

thread_v deve ser uma variável  do tipo pthread_t.

sig é usado para indicar o sinal a ser enviado à thread, se igual a 0, nenhum sinal é enviado.

Esta chamada é usada para enviar um sinal sig para uma determinada thread. As regras de máscaras valem também para o bloqueio do sinal. Se terminar de maneira correta, a função retorna 0 (zero). Ou um número indicando erro, caso contrário.

EXEMPLO

tc = pthread_kill(&consumers[i], SIGUSR1);

 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_join() e pthread_create()