Namespaces
Variants

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)

참고 항목

스레드를 분리함
(함수)
호출 스레드를 종료함
(함수)