thrd_join
來自 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 thrd_join 函式 (p: 280-281)
- C11 標準 (ISO/IEC 9899:2011)
- 7.26.5.6 thrd_join 函式 (p: 384-385)
[編輯] 另請參閱
(C11) |
分離執行緒 (函式) |
(C11) |
終止呼叫執行緒 (函式) |
C++ 文件 用於 join
|