NAME

pthread_testcancel - 미처리 취소 요청 전달 요청하기

SYNOPSIS

#include <pthread.h>

void pthread_testcancel(void);

-pthread로 링크.

DESCRIPTION

pthread_testcancel() 호출은 호출 스레드 내에 취소점을 만들어서 취소점 없는 코드를 실행 중인 스레드가 취소 요청에 반응할 수 있게 한다.

취소 가능성이 (pthread_setcancelstate(3)로) 비활성화되어 있거나 미처리 취소 요청이 없으면 pthread_testcancel() 호출의 효과가 없다.

RETURN VALUE

이 함수는 값을 반환하지 않는다. 이 함수 호출의 결과로 호출 스레드가 취소되는 경우에는 함수가 반환하지 않는다.

ERRORS

이 함수는 항상 성공한다.

ATTRIBUTES

이 절에서 사용하는 용어들에 대한 설명은 attributes(7)를 보라.

인터페이스 속성
pthread_testcancel() 스레드 안전성 MT-Safe

CONFORMING TO

POSIX.1-2001, POSIX.1-2008.

EXAMPLES

pthread_cleanup_push(3) 참고.

SEE ALSO

pthread_cancel(3), pthread_cleanup_push(3), pthread_setcancelstate(3), pthreads(7)


2021-03-22