* pthread_kill 함수 사용 및 정리
: pthread_kill 은 대상 thread 에게 signal 을 전달하는 기능을 수행
- SYNTAX
int pthread_kill(pthread_t thread, int sig);
- RETURN VALUE
성공 : 0
실패 : ERROR
- ERRORS
ESRCH : thread ID 로 해당 thread 를 찾을 수 없는 경우
EINVAL : 잘못된 signal number 를 전달할 경우
[참고] 이를 통해 스레드 생성 후, 스레드가 살아있는 지를 체크할 때 사용할 수 있다.
[참고] 다른 소스에서도 pthread 가 아니더라도 kill(pid, sig) 함수를 통해 signal을 전달할 수 있다.
'개발 관련 지식 > C언어' 카테고리의 다른 글
[C언어] 현재 시간의 밀리세컨드 구하는 방법 (0) | 2017.03.14 |
---|---|
[C언어] getch, getche, getchar 함수 / system 함수 (0) | 2015.03.19 |
[C언어] 현재 시간의 마이크로세컨드 구하는 방법 (0) | 2014.11.18 |