Provided by: manpages-de-dev_4.27.0-1_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-Sicher │
       └───────────────────────────────────────────────────────────────────┴───────────────────────┴───────────┘

VERSIONEN

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

STANDARDS

       GNU: daher die Endung »_np« (nicht portierbar) im Namen.

GESCHICHTE

       Glibc 2.0

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

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: debian-l10n-german@lists.debian.org.

Linux man-pages 6.9.1                              2. Mai 2024                  pthread_kill_other_threads_np(3)