名稱空間
變體
操作

thrd_join

來自 cppreference.com
< c‎ | thread
在標頭檔案 <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 thrd_join 函式 (p: 280-281)
  • C11 標準 (ISO/IEC 9899:2011)
  • 7.26.5.6 thrd_join 函式 (p: 384-385)

[編輯] 另請參閱

分離執行緒
(函式) [編輯]
終止呼叫執行緒
(函式) [編輯]
C++ 文件 用於 join