IPC 기법 중에서는 이 방법이 가장 간단하고 널리 쓰인다. 그러나 메시지를 보내기 위해 직렬화가 필요하기 때문에 개발자가 어떤 정보를 보낼 것인지 미리 선별해야 한다는 부담이 있다. 그러나 소켓은 일반적으로 변경에 유연하며 별다른 수정 없이 네트워크 소켓으로 확장할 수 있어 여러 대의 컴퓨터로 시스템을 확장하기에 유리하다. 더 자세한 내용은 3부에서 설명하겠다.
노트
이번 장에서 다루지 않은 IPC 유형도 있다. 여기서 다룬 유형은 가장 널리 쓰이는 유형과 더불어 이어지는 장에서 사용하는 것이다. 예를 들어 시그널은 IPC의 초기 형태이며, 또 다른 예로는 윈도우에서만 쓰였던 메일슬롯(mailslots)1이 있다.
IPC를 알아보았으니 동시성의 기초적인 내용은 다룬 셈이다. 스레드 풀을 시작으로 동시성 패턴을 익혀보자.