文章目录
(1)通信和独立性是否矛盾(2)进程间通信的目的(3)进程间通信的分类(1)通信和独立性是否矛盾
前面在讲进程时,说到进程具有独立性,多个进程运行时独享自己的资源,互不干扰,而本章主题是进程间通信,且独立性体现的是数据的互不干扰,而通信则是数据的交互,这两点看起来确实是“矛盾”的,但是实则不然。之前所说的独立并不是完全独立,进程与进程之间也会产生协作关系,
(2)进程间通信的目的
数据传输:一个进程需要将它的数据发送给另一个进程资源共享:多个进程之间共享资源通知事件:一个进程需要向另一个或另一组进程发送消息,通知发生了什么事件进程控制:有些进程希望完全控制另一个进程(比如说调试)(3)进程间通信的分类
本章的核心思想可以用一句话概括想要让两个进程通信,就要用尽一切方法让他们看见同一份内存