리눅스 프로세스 시그널의 개념과 발생 메커니즘 심층 분석
시그널의 기본 개념과 비동기 특성
시그널(Signal)과 세마포어(Semaphore)는 이름이 유사하지만 완전히 다른 개념이다. 시그널은 운영체제에서 프로세스 간 통신 및 이벤트 알림을 위해 사용하는 가장 오래되고 기본적인 메커니즘 중 하나이다.
실생활에서 알람 소리는 수면을 중단하게 만들고, 교통신호는 보행이나 주행을 멈추게 한다. 이와 마찬가지로 리눅스 환경에서 ...
7월 4일 17:48에 게시됨
프로세스 시그널(Process Signal) 완벽 가이드
1. 시그널의 생성
1.1 시그널 개념
우리 주변에는 신호등, 발사 총, 수업 종 등 많은 시그널이 존재합니다.시그널을 수신하면 세 가지 동작을 할 수 있습니다: 1. 즉시 해당 시그널에 대응한다 2. 자신의 일이나 더 중요한 일이 있을 경우 나중에 처리한다 3. 무시하고 아무것도 하지 않는다
시그널은 프로세스에 전송됩니다(예: kill -9 pid).
프로세스는 프로그래머가 ...
6월 9일 16:51에 게시됨