像我们的windows、Mac OS操作系统,都可以看作是由进程组成的,各个进程之间互相独立、有条不紊的运行着,但是有的时候也需要进程和进程之间通讯,操作系统又是如何实现进程的通信的呢?
进程间通信可分为两类:
一类只需传输控制信息,往往数据量很小,像信号量、互斥锁;
一类需要传输批量数据,往往数据量很大,像消息队列、共享内存、管道等。