A process is a running instance of a program in which multiple threads can run in parallel and share data in the current process.
Processes do not share data with each other.
Interprocess communication:
1. Pipeline buffer, single data stream
2. Message queue, where one process sends data to another process
3. Shared memory
4.Socket
5. The signal