This chapter is for programmers who develop multiprocess applications.
SunOS 5.11 and compatible operating systems have a large variety of mechanisms for concurrent processes to exchange data and synchronize execution. All of these mechanisms, except mapped memory, are introduced in this chapter.
Pipes (anonymous data queues) are described in Pipes Between Processes.
Named pipes (data queues with file names.) Named Pipes covers named pipes.
System V message queues, semaphores, and shared memory are described in System V IPC.
POSIX message queues, semaphores, and shared memory are described in POSIX Interprocess Communication.
Sockets Overview describes interprocess communication using sockets.
Mapped memory and files are described in Memory Management Interfaces.
Doors (a mechanism for secure control transfer) are described in Doors Overview.