操作系统
文章平均质量分 89
zhuohaiyy
这个作者很懒,什么都没留下…
展开
-
IPC进程间通信——消息队列
消息队列:提供了一种从一个进程向另外一个进程发送数据块的方法。每个数据块都被认为含有一个类型,接收进程可以独立的接收含有不同的类型的数据结构,我们可以通过发送信息来避免命名管道的同步和阻塞问题,但是消息队列和命名管道一样,每个数据块都有一个最大的长度限制。 消息队列与管道的区别: 消息队列基于消息,管道基于字节流 消息队列的读取不一定是先入先出的 消息队列的生命周期是伴随内核,如果你没有删除原创 2018-01-12 21:42:29 · 309 阅读 · 0 评论 -
IPC进程间通信——共享内存
共享内存 本文将研究一下进程通信的另一种方式:共享内存 共享内存:其实就是两个不相关的进程访问同一个逻辑内存,共享内存是在两个正在运行的进程之间共享和传递数据的一种有效方式。不同的近进程之间共享的内存通常安排为同一段物理内存。进程可以将同一段共享内存连接到它们自己的地址空间中,所有的进程都可以访问共享内存中的地址,但是如果某个进程向共享内存中写入数据,所做的改动会立即影响到可以访问同一段共享内原创 2018-01-13 16:59:23 · 311 阅读 · 0 评论