Provided by:
manpages-fr_1.67.0-1_all 
NOM
pthread_kill_other_threads_np - interrompt tous les autres threads du
processus.
SYNOPSIS
#include <pthread.h>
void pthread_kill_other_threads_np(void);
DESCRIPTION
pthread_kill_other_threads_np est une extension non portable de
LinuxThreads. Tous les threads du processus sont immédiatement
interrompus, excepté le thread appelant qui continue à s’exécuter.
Cette fonction est fournie pour être exécutée juste avant qu’un thread
appelle l’une des fonctions de la famille exec, par exemple, execve(2).
L’interruption des autres threads n’est pas réalisée via
pthread_cancel(3) et n’exécute pas les gestionnaires de nettoyage dans
les threads dont l’exécution s’achève.
AUTEUR
Xavier Leroy <Xavier.Leroy@inria.fr>
VOIR AUSSI
execve(2), pthread_setcancelstate(3), pthread_setcanceltype(3),
pthread_cancel(3).
BOGUES
D’après POSIX 1003.1c, un appel couronné de succès à exec* dans l’un
des threads devrait terminer automatiquement tous les autres threads du
processus. Ce comportement n’est pas encore implémenté dans
LinuxThreads. Appeler pthread_kill_other_threads_np avant exec*
revient au même, excepté que si exec* échoue, alors tous les autres
threads ont déjà été interrompus.
TRADUCTION
Thierry Vignaud <tvignaud@mandrakesoft.com>, 2000
LinuxThreads 21 juillet 200PTHREAD_KILL_OTHER_THREADS_NP(3)