IPC; Inter-Process Communication
- 프로세스들 사이에 서로 데이터를 주고 받는 행위 또는 그에 대한 방법이나 경로
- 프로세스 간 정보공유
- 계산 가속화
- 모듈성
- 편의성
방식
|
지원 환경
|
파일
|
|
신호
|
- 대부분의 운영 체제,
- 윈도우와 같은 일부 시스템은 C 런타임 라이브러리에서만 신호 제공
|
소켓
|
|
메시지큐
|
|
파이프
|
|
지평 파이프
|
|
세마포어
|
|
공유 메모리
|
|
메시지 전달 (비공유)
|
- MPI 패러다임
- 자바 RMI
- CORBA
- MSMQ
- 메일슬롯
|
메모리 맵 파일
|
|