thrd_join
From cppreference.net
|
헤더 파일에 정의됨
<threads.h>
|
||
|
int
thrd_join
(
thrd_t
thr,
int
*
res
)
;
|
(C11 이후) | |
현재 스레드를
thr
로 식별되는 스레드가 실행을 완료할 때까지 블록합니다.
만약
res
가 null 포인터가 아니라면, 스레드의 결과 코드가
res
가 가리키는 위치에 저장됩니다.
스레드의 종료는 이 함수의 완료와 synchronizes-with 관계를 가집니다.
스레드가 이전에 다른 스레드에 의해 분리(detached)되었거나 조인(joined)된 경우, 동작은 정의되지 않습니다.
목차 |
매개변수
| thr | - | 조인할 스레드의 식별자 |
| res | - | 결과 코드를 저장할 위치 |
반환값
thrd_success 성공한 경우, thrd_error 그렇지 않은 경우.
참고문헌
- C17 표준 (ISO/IEC 9899:2018):
-
- 7.26.5.6 The thrd_join 함수 (p: 280-281)
- C11 표준 (ISO/IEC 9899:2011):
-
- 7.26.5.6 The thrd_join 함수 (p: 384-385)
참고 항목
|
(C11)
|
스레드를 분리함
(함수) |
|
(C11)
|
호출 스레드를 종료함
(함수) |
|
C++ documentation
for
join
|
|