Inter-process Communication
Inter-process Communication is the way where multiple processes can talk to each other in the background, such mechanism is enabled by the APIs provided by Operating System. There are many ways to achieve IPC via different APIs. In this section, we will introduce a few ways that are used among softwares people have built.
- Shared Memory
- Unix Domain Socket
- Message Queue
- Memory-mapped file