thrd_join
From cppreference.net
|
Definiert im Header
<threads.h>
|
||
|
int
thrd_join
(
thrd_t
thr,
int
*
res
)
;
|
(seit C11) | |
Blockiert den aktuellen Thread, bis der durch
thr
identifizierte Thread seine Ausführung beendet hat.
Wenn
res
kein Nullzeiger ist, wird der Ergebniscode des Threads an die durch
res
referenzierte Speicherstelle geschrieben.
Die Beendigung des Threads synchronizes-with dem Abschluss dieser Funktion.
Das Verhalten ist undefiniert, wenn der Thread zuvor von einem anderen Thread getrennt oder gejoint wurde.
Inhaltsverzeichnis |
Parameter
| thr | - | Kennung des Threads, der beigetreten werden soll |
| res | - | Speicherort für den Ergebnis-Code |
Rückgabewert
thrd_success bei Erfolg, thrd_error andernfalls.
Referenzen
- C17-Standard (ISO/IEC 9899:2018):
-
- 7.26.5.6 Die thrd_join-Funktion (S: 280-281)
- C11-Standard (ISO/IEC 9899:2011):
-
- 7.26.5.6 Die thrd_join-Funktion (S: 384-385)
Siehe auch
|
(C11)
|
trennt einen Thread
(Funktion) |
|
(C11)
|
beendet den aufrufenden Thread
(Funktion) |
|
C++ documentation
für
join
|
|