Namespaces
Variants

thrd_success, thrd_timedout, thrd_busy, thrd_nomem, thrd_error

From cppreference.net
헤더 파일에 정의됨 <threads.h>
enum {

thrd_success = /* unspecified */ ,
thrd_nomem = /* unspecified */ ,
thrd_timedout = /* unspecified */ ,
thrd_busy = /* unspecified */ ,
thrd_error = /* unspecified */

} ;
(C11 이후)

스레드 상태 및 오류 식별자.

상수 설명
thrd_success 성공적인 반환값을 나타냄
thrd_nomem 메모리 부족 상태로 인한 실패 반환값을 나타냄
thrd_timedout 시간 초과된 반환값을 나타냄
thrd_busy 리소스가 일시적으로 사용 불가능하여 실패한 반환값을 나타냄
thrd_error 실패한 반환값을 나타냄

참고문헌

  • C17 표준 (ISO/IEC 9899:2018):
  • 7.26.1/5 thrd_success, thrd_timedout, ... (p: 275)
  • C11 표준 (ISO/IEC 9899:2011):
  • 7.26.1/5 thrd_success, thrd_timedout, ... (p: 377)