Votre IP: 38.107.179.243 
  
 
Google
 
Accueil e-mail Linux
Linux
Perl
Perl
C
Langage C
Dico
Dictionnaire
Biblio liens
Bibliothèque de liens
Index articles
Index articles
 

Date création : 27-03-2008 20:23:44

Linux  Vous êtes dans : GNU/Linux Astuces / Pages man [Section3 - Sous-fonctions]


PTHREAD_KILL_OTHER_THREADS_NP

 

Index

  1. NOM
  2. SYNOPSIS
  3. DESCRIPTION
  4. AUTEUR
  5. VOIR AUSSI
  6. BOGUES
  7. TRADUCTION


 

NOMIndex

pthread_kill_other_threads_np - Interrompre tous les autres threads du processus
 

SYNOPSISIndex

#include <pthread.h>
void pthread_kill_other_threads_np(void);
 

DESCRIPTIONIndex

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.
 

AUTEURIndex

Xavier Leroy <Xavier.Leroy@inria.fr>
 

VOIR AUSSIIndex

execve(2), pthread_setcancelstate(3), pthread_setcanceltype(3), pthread_cancel(3).
 

BOGUESIndex


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.  

TRADUCTIONIndex

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.


Création : octobre 2007  © Tous droits réservés 2007 linux-perl-c
Valid HTML 4.01 TransitionalValid CSS