Interprocess communication in UNIX

Pipes

XSI IPC

They share common naming and interface scheme:

And they all suck…

  1. Hard to clean-up because there is no reference counting

  2. Hard to use

They have been widely used for lack of alternatives. Fortunately we do have alternatives these days:

Memory-mapped I/O

POSIX Semaphores


Last updated: 2014–02–11