티스토리 뷰

IT 이야기/프로그래밍

시그널(signal)

하늘과 나 2010. 6. 8. 02:14
* 시그널(signal)
  : 동작중인 프로세스에 영향을 끼치는 특정한 사건이 발생할 때 생성되는 신호
  : 0으로 나누기 등과 같은 오류 발생, 자식 프로세스 종료와 타이머 종료, 그리고 사용자 프로세스에 의한 kill() 또는 raise() 함수 호출 등 다양한 사건에 의해 발생될 수 있고, 각 사건에 의해 발생됨
  : SIG로 시작되는 고유한 이름을 가짐으로써 구분되어 처리


* 시그널의 처리
- 무시(SIG_IGN)
  : 시그널이 발생하더라도 해당 시그널을 무시, SIGKILL과 SIGSTOP을 제외한 대부분의 시그널에 적용

- 시그널 처리기(Signal Handler) 함수 수행
  : 시그널 발생시 프로세스가 미리 등록한 시그널 처리기(함수)를 실행하도록 설정

- 기본 동적(SIG_DFL) 실행
  : 각 시그널에 대해 미리 정의되어 있는 기본 동작 실행
댓글
댓글쓰기 폼
공지사항
Total
3,675,942
Today
23
Yesterday
402
«   2022/08   »
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
글 보관함