IPC (Inter-Process Communication) on Linux
IPC 1. Pipes 2. Named pipes (also called as FIFO) 3. Signals 4. Message queue 5. Shared memory 6. Semaphores 7. Sockets 1. Pipes: Types: a. Anonymous pipes b. Named pipes OR FIFO a. Anonymous pipes: - Created b/w related processes - Generally, parent ancestor create pipe and the fork child process. Each child process get access to pipe. - one end of pipe is read only and other is write only. This means pipe is half duplex. - generally used to send data stream from one process to another (like | command in Linux) - pipe is automatically deleted at the end of proccess - Once data is read, cant be read aga...