![Inter-process Communication in Linux Inter-process Communication in Linux](/sites/default/files/lead-images/coverimage_inter-process_communication_linux_520x292.png)
![Inter-process Communication in Linux Inter-process Communication in Linux](https://opensource.com/sites/default/files/styles/medium/public/inter-process_communication_in_linux.jpg?itok=jL8VrPwI)
In this guide, you'll learn about the core concepts and mechanisms of inter-process communication (IPC) in Linux. Using code examples in C, this guide discusses the following mechanisms:
- Shared files
- Shared memory (with semaphores)
- Pipes (named and unnamed)
- Message queues
- Sockets
- Signals
File
What to read next