데이터 모양과 관계가 통신 방식을 정합니다
프로세스가 독립 주소 공간을 유지한 채 협력하려면, 전달량과 동기화 비용을 먼저 봅니다.
Stream
파이프
셸 도구 조합처럼 한 방향 바이트 흐름이 필요할 때 단순합니다.
Message
큐와 소켓
요청 단위와 경계를 보존해야 하면 메시지 기반 모델을 씁니다.
Memory
공유 메모리
대량 데이터를 빠르게 나누지만 락과 세마포어가 함께 필요합니다.
프로세스 관계
→
데이터 크기
→
메시지 경계
→
동기화 비용