Provided by: manpages-de-dev_4.21.0-2_all bug

BEZEICHNUNG

       pthread_kill_other_threads_np - alle anderen Threads in einem Prozess beenden

BIBLIOTHEK

       POSIX-Threads-Bibliothek (libpthread, -lpthread)

Ü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 │
       └─────────────────────────────────────────────────────────────────────┴───────────────────────┴─────────┘

STANDARDS

       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 veral‐
       teten LinuxThreads-Implementierung zu adressieren, bei der alle anderen Threads einer Anwendung nicht au‐
       tomatisch 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)

Ü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 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.

Linux man-pages 6.03                            15. Dezember 2022               pthread_kill_other_threads_np(3)