pthread_attr_destroy 서브루틴
용도
스레드 속성 오브젝트를 삭제합니다.
라이브러리
스레드 라이브러리 (libpthreads.a)
구문
#include <pthread.h>
int pthread_attr_destroy (attr)
pthread_attr_t *attr; 설명
pthread_attr_destroy 서브루틴은 스레드 속성 오브젝트 attr을 영구 삭제하여 해당 스토리지 공간을 재확보합니다. 해당 오브젝트를 사용하여 이전에 작성된 스레드에는 영향을 주지 않습니다.
매개변수
| 항목 | 설명 |
|---|---|
| attr | 삭제할 스레드 속성 오브젝트를 지정합니다. |
리턴 값
성공적으로 완료되면 0이 리턴됩니다. 그렇지 않으면 오류 코드가 리턴됩니다.
오류 코드
다음과 같은 경우 pthread_attr_destroy 서브루틴은 실패합니다.
| 항목 | 설명 |
|---|---|
| EINVAL | attr 매개변수가 올바르지 않습니다. |
이 함수는 [EINTR] 의 오류 코드를 리턴하지 않습니다.