摘要:
概念:管道是由内核管理的一个缓冲区,相当于我们放入内存中的一个纸条。管道的一端连接一个进程的输出。这个进程会向管道中放入信息。管道的另一端连接一个进程的输入,这个进程取出被放入管道的信息。 优点:不需要加锁,基于字节流不需要定义数据结构 缺点:速度慢,容量有限,只能用于父子进程之间,使用场景狭窄 基 阅读全文
posted @ 2019-06-06 18:18
JaneySJ
阅读(651)
评论(0)
推荐(0)
摘要:
概念: 进程彼此之间可以通过IPC消息进行通信。进程产生的每条消息都被发送到一个IPC消息队列中,这条消息一直存放在队列中,直到另一个进程将其读走为止。 优点:可以通过发送消息来几乎完全避免命名管道的同步和阻塞问题;消息队列提供了一种从一个进程向另一个进程发送一个数据块的方法。而且,每个数据块被认为 阅读全文
posted @ 2019-06-06 17:16
JaneySJ
阅读(814)
评论(0)
推荐(0)
摘要:
概念:这种机制允许两个或多个进程通过把公共数据结构放入一个共享内存区来访问它们。如果进程要访问这种数据结构所在的共享内存区,就必须在自己的地址空间中增加一个新线性区,新线性区映射与这个共享内存区相关的页框。这样的页框可以由内核通过请求调页进行简单的处理。 优点:共享内存(shared memory) 阅读全文
posted @ 2019-06-06 15:49
JaneySJ
阅读(1787)
评论(0)
推荐(0)

浙公网安备 33010602011771号