본문 바로가기
computer

IPC 기법: signal, socket

by 유순이 2021. 6. 22.

signal 

 

유닉스에서 30년 이상 사용된 전통적인 기법

커널 또는 프로세스에 다른 프로세스에서 특정 이벤트가 발생되었는지를 알려주는 기법

프로세스 관련 코드에 관련 시그널 핸들러를 등록해서, 해당 시그널 처리 실행

 

주요 시그널

  • sigkill : 슈퍼 관리자의 시그널, 이걸로 안죽는 프로세스는 없다.
  • sigalarm : 알람 발생
  • sigstp : 프로세스 멈춰!
  • sigcont : 멈춘 프로세스 재실행
  • sigint : 프로세스에 인터럽트를 보내 프로세스를 kill
  • sigsegv : 프로세스가 다른 영역의 메모리를 침범

 


socket

 

네트워크 통신을 위한 기술

기본적으로 클라이언트와 서버 등, 두 개의 다른 컴퓨터 간의 네트워크 기반 통신을 위한 기술

 

 

'computer' 카테고리의 다른 글

스레드  (0) 2021.06.23
프로세스 총 정리  (0) 2021.06.23
IPC 기법: pipe / message queue / shared memory  (0) 2021.06.22
프로세스와 IPC  (0) 2021.06.22
프로세스 간의 커뮤니케이션  (0) 2021.06.21

댓글