Provided by: manpages-de-dev_4.23.1-1_all bug

BEZEICHNUNG

       pthread_self - Kennung eines aufrufenden Threads ermitteln

BIBLIOTHEK

       POSIX-Threads-Bibliothek (libpthread, -lpthread)

ÜBERSICHT

       #include <pthread.h>

       pthread_t pthread_self(void);

BESCHREIBUNG

       Die  Funktion  pthread_self() liefert die Kennung des aufrufenden Threads zurück. Dies ist
       der gleiche Wert, der in *thread  in  dem  Aufruf  pthread_create(3),  der  diesen  Thread
       erzeugte, zurückgeliefert wurde.

RÜCKGABEWERT

       Diese  Funktion  ist  immer  erfolgreich  und  liefert  die Thread-Kennung des aufrufenden
       Threads zurück.

FEHLER

       Diese Funktion ist immer erfolgreich.

ATTRIBUTE

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

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

STANDARDS

       POSIX.1-2008.

GESCHICHTE

       POSIX.1-2001.

ANMERKUNGEN

       POSIX.1 erlaubt Implementierungen  einen  großen  Spielraum  in  der  Wahl  des  für  eine
       Thread-Kennung  verwandten  Typs.  Beispielsweise  ist  die  Darstellung in entweder einem
       arithmetischen Typ oder einer Struktur erlaubt. Daher können Variablen vom  Typ  pthread_t
       nicht  portabel  mit  dem  C-Gleichheitsoperator  (==)  verglichen  werden;  verwenden Sie
       stattdessen pthread_equal(3).

       Thread-Kennzeichner sollten als undurchsichtig betrachtet  werden;  jeder  Versuch,  einen
       Thread-Kennzeichner  außerhalb von Pthread-Aufrufen zu verwenden, ist nicht portierbar und
       kann zu nicht spezifiziertem Verhalten führen.

       Thread-Kennungen  sind  nur  innerhalb  eines   Prozesses   garantiert   eindeutig.   Eine
       Thread-Kennung  kann  erneut  verwandt  werden, nachdem ein beendeter Thread angeschlossen
       wurde oder ein abgetrennter Thread sich beendet hat.

       Die durch pthread_self() zurückgelieferte Thread-Kennung ist nicht  das  gleiche  wie  die
       durch den Aufruf von gettid(2) zurückgelieferte Kernel-Thread-Kennung.

SIEHE AUCH

       pthread_create(3), pthread_equal(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 ⟨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⟩.