부모-자식 스트림이나 단방향 생산자-소비자 흐름에 단순하고 안전합니다.
IPC 방식 선택 기준표
IPC는 데이터 크기, 동기화 필요성, 호스트 경계, 커널 복사 비용에 따라 선택 기준이 달라집니다.
01방향성
02데이터량
03동기화
04호스트 범위
05복사 비용
메시지 단위와 우선순위가 필요할 때 커널 큐로 경계를 분리합니다.
대용량 데이터는 빠르지만 mutex, semaphore 같은 별도 동기화가 필수입니다.
시그널은 짧은 이벤트, 소켓은 같은 호스트와 네트워크 IPC를 모두 다룹니다.