Skip Navigation Links | |
Exit Print View | |
Programming Interfaces Guide Oracle Solaris 11.1 Information Library |
2. Session Description Protocol API
POSIX Interprocess Communication
Permissions for Messages, Semaphores, and Shared Memory
IPC Interfaces, Key Arguments, and Creation Flags
Sending and Receiving Messages
Accessing a Shared Memory Segment
Controlling a Shared Memory Segment
Attaching and Detaching a Shared Memory Segment
8. Programming With XTI and TLI
10. Transport Selection and Name-to-Address Mapping
11. Real-time Programming and Administration
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.