Chapter 22. Interprocess Communications

Large programming efforts often use separate processes to manage complexity and risks. Sometimes, separate processes provide enhanced performance on multiprocessor systems. Client/server processes are separate by their very nature. However, once applications become separate processes, there exists a gulf between them when they need to share data. This chapter discusses interprocess communications (IPC) concepts as they exist on UNIX platforms.

Get Advanced UNIX Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.