名前空間
変種
操作

thrd_join

From cppreference.com
ヘッダ<threads.h>で定義
int thrd_join( thrd_t thr, int *res );
(C11 以降)

thr で識別されるスレッドの実行が完了するまで、現在のスレッドをブロックします。

res がヌルポインタでない場合、スレッドの結果コードが res が指す場所に格納されます。

スレッドの終了は、この関数の完了と同期されます。

スレッドが以前にデタッチされていたか、または別のスレッドによってジョインされていた場合、動作は未定義です。

目次

[編集] パラメータ

thr - ジョインするスレッドの識別子
res - 結果コードを格納する場所

[編集] 戻り値

成功した場合は thrd_success、それ以外の場合は thrd_error

[編集] 参考文献

  • C17標準 (ISO/IEC 9899:2018)
  • 7.26.5.6 The thrd_join function (p: 280-281)
  • C11標準 (ISO/IEC 9899:2011)
  • 7.26.5.6 The thrd_join function (p: 384-385)

[編集] 関連項目

スレッドをデタッチする
(関数) [編集]
呼び出しスレッドを終了する
(関数) [編集]
English 日本語 中文(简体) 中文(繁體)