파이프/큐
순차 스트림이나 메시지 단위로 데이터를 넘기고 커널이 중계를 맡는다.
파이프, 메시지 큐, 공유 메모리, 시그널, 소켓은 데이터량과 방향성, 동기화 요구가 서로 다르다.
순차 스트림이나 메시지 단위로 데이터를 넘기고 커널이 중계를 맡는다.
빠르지만 동시에 접근하므로 세마포어 같은 동기화가 필요하다.
간단한 알림이나 네트워크 경계까지 확장되는 통신에 쓰인다.
IPC 선택은 속도만으로 정하지 않는다. 데이터 크기, 통신 방향, 동기화 난이도, 프로세스 위치를 함께 본다.