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.
3.147.126.211