Date création : 27-03-2008 20:23:44
 Vous êtes dans : GNU/Linux Astuces / Pages man [Section3 - Sous-fonctions]
PTHREAD_KILL_OTHER_THREADS_NP
Index
- NOM
- SYNOPSIS
- DESCRIPTION
- AUTEUR
- VOIR AUSSI
- BOGUES
- TRADUCTION
NOM
pthread_kill_other_threads_np - Interrompre 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 ignore les mécanismes d'annulation. Ainsi, les
paramètres courants pour l'état et le type d'annulation sont ignorés et les
gestionnaires de nettoyage ne sont pas exécutés 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
programme. 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
Cette page de manuel a été traduite par Thierry Vignaud
<tvignaud AT mandriva DOT com> en 2000 et révisée par Alain Portal
<aportal AT univ-montp2 DOT fr> en 2006.
La version présente dans Debian est maintenue par
les membres de la liste <debian-l10n-french AT lists DOT debian DOT org>.
Veuillez signaler toute erreur de traduction par un rapport de bogue sur
le paquet manpages-fr-extra.
|