Provided by: manpages-de-dev_4.15.0-9_all bug

BEZEICHNUNG

       pthread_kill_other_threads_np - alle anderen Threads in einem Prozess beenden

ÜBERSICHT

       #include <pthread.h>

       void pthread_kill_other_threads_np(void);

BESCHREIBUNG

       pthread_kill_other_threads_np() hat nur Auswirkungen auf die Threading-Implementierung von
       LinuxThreads. Bei dieser Implementierung führt der Aufruf dieser Funktion  zur  sofortigen
       Beendigung  aller  Threads  in  der Anwendung, außer dem Thread, aus dem der Aufruf heraus
       erfolgt. Der Abbruchzustand und die Abbruchart der zu beendenden  Threads  wird  ignoriert
       und die Bereinigungs-Handler werden in diesen Threads nicht aufgerufen.

ATTRIBUTE

       Siehe attributes(7) für eine Erläuterung der in diesem Abschnitt verwandten Ausdrücke.

       ┌───────────────────────────────────────────────────────┬───────────────────────┬─────────┐
       │SchnittstelleAttributWert    │
       ├───────────────────────────────────────────────────────┼───────────────────────┼─────────┤
       │pthread_kill_other_threads_np()                        │ Multithread-Fähigkeit │ MT-Safe │
       └───────────────────────────────────────────────────────┴───────────────────────┴─────────┘

KONFORM ZU

       Diese  Funktion  ist  eine  nicht  standardisierte GNU-Erweiterung: daher die Endung »_np«
       (nicht portierbar) im Namen.

ANMERKUNGEN

       pthread_kill_other_threads_np() ist dafür gedacht, aufgerufen zu werden, genau  bevor  ein
       Thread  execve(2) oder eine ähnliche Funktion aufruft. Diese Funktion wurde entwickelt, um
       eine Beschränkung in der veralteten LinuxThreads-Implementierung zu adressieren,  bei  der
       alle  anderen  Threads  einer  Anwendung nicht automatisch während eines execve(2) beendet
       werden (wie das POSIX.1-2001 verlangt).

       In der NPTL-Threading-Implementierung existiert zwar pthread_kill_other_threads_np(), aber
       diese  Funktion  macht  nichts.  (Es  muss  nichts  gemacht werden, da die Implementierung
       während eines execve(2) das richtige tut.)

SIEHE AUCH

       execve(2),   pthread_cancel(3),    pthread_setcancelstate(3),    pthread_setcanceltype(3),
       pthreads(7)

KOLOPHON

       Diese  Seite  ist  Teil  der  Veröffentlichung  5.13  des  Projekts  Linux-man-pages. Eine
       Beschreibung des Projekts, Informationen, wie Fehler  gemeldet  werden  können  sowie  die
       aktuelle Version dieser Seite finden sich unter https://www.kernel.org/doc/man-pages/.

ÜBERSETZUNG

       Die    deutsche    Übersetzung   dieser   Handbuchseite   wurde   von   Helge   Kreutzmann
       <debian@helgefjell.de> erstellt.

       Diese Übersetzung ist Freie Dokumentation;  lesen  Sie  die  GNU  General  Public  License
       Version  3 ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ oder neuer bezüglich der Copyright-
       Bedingungen. Es wird KEINE HAFTUNG übernommen.

       Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-
       Mail an die Mailingliste der Übersetzer ⟨debian-l10n-german@lists.debian.org⟩.