thrd_join
From cppreference.net
|
定義済みヘッダー
<threads.h>
|
||
|
int
thrd_join
(
thrd_t
thr,
int
*
res
)
;
|
(C11以降) | |
スレッド
thr
で識別されるスレッドの実行が完了するまで、現在のスレッドをブロックします。
res
がnullポインタでない場合、スレッドの結果コードは
res
が指す位置に格納されます。
スレッドの終了は、この関数の完了と synchronizes-with します。
スレッドが以前に他のスレッドによってデタッチまたはジョインされていた場合、動作は未定義です。
目次 |
パラメータ
| thr | - | 結合対象スレッドの識別子 |
| res | - | 結果コードを格納する場所 |
戻り値
thrd_success 成功した場合、 thrd_error それ以外の場合。
参考文献
- C17規格 (ISO/IEC 9899:2018):
-
- 7.26.5.6 thrd_join関数 (p: 280-281)
- C11規格 (ISO/IEC 9899:2011):
-
- 7.26.5.6 thrd_join関数 (p: 384-385)
関連項目
|
(C11)
|
スレッドをデタッチする
(関数) |
|
(C11)
|
呼び出しスレッドを終了する
(関数) |
|
C++ documentation
for
join
|
|