Loading

NOM

       pthread_kill_other_threads_np  - Interrompre tous les autres threads du
       processus

SYNOPSIS

       #include <pthread.h>

       void pthread_kill_other_threads_np(void);

       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 sont déjà terminés.

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.

                                 LinuxThreads