Signal: 두 판 사이의 차이

youngwiki
새 문서: 상위 문서: Signals and Nonlocal jumps ==개요== ==각주== 분류:컴퓨터 네트워크
 
2번째 줄: 2번째 줄:


==개요==
==개요==
signal이란 시스템에서 어떤 종류의 이벤트가 발생했음을 프로세스에 알리는 작은 메시지이다. signal은 이를 위해서 kernel에서 process로 보내지며, signal type은 1~30의 정수로 식별된다. 이때 어떤 signal에 저장된 정보는 해당 ID와 그 signal이 도착했다는 사실 뿐이다. 아래는 몇가지 signal ID와 그에 대응되는 signal들을 나타낸 표이다.
{| class="wikitable"
|+
!ID
!Name
!Default Action
!Corresponding Event
|-
|2
|SIGINT
|Terminate
|User typed ctrl-c
|-
|9
|SIGKILL
|Terminate
|Kill program(cannot override or ignore)
|-
|11
|SIGSEGV
|Terminate
|Segmentation violation
|-
|14
|SIGALRM
|Terminate
|Timer Signal
|-
|17
|SIGCHLD
|Ignore
|Child stopped or terminated
|}


==각주==
==각주==
[[분류:컴퓨터 네트워크]]
[[분류:컴퓨터 네트워크]]

2025년 3월 15일 (토) 16:22 판

상위 문서: Signals and Nonlocal jumps

개요

signal이란 시스템에서 어떤 종류의 이벤트가 발생했음을 프로세스에 알리는 작은 메시지이다. signal은 이를 위해서 kernel에서 process로 보내지며, signal type은 1~30의 정수로 식별된다. 이때 어떤 signal에 저장된 정보는 해당 ID와 그 signal이 도착했다는 사실 뿐이다. 아래는 몇가지 signal ID와 그에 대응되는 signal들을 나타낸 표이다.

ID Name Default Action Corresponding Event
2 SIGINT Terminate User typed ctrl-c
9 SIGKILL Terminate Kill program(cannot override or ignore)
11 SIGSEGV Terminate Segmentation violation
14 SIGALRM Terminate Timer Signal
17 SIGCHLD Ignore Child stopped or terminated


각주