Linux
文章平均质量分 88
Asuiiiyi
这个作者很懒,什么都没留下…
展开
-
Linux 共享内存
共享内存区是最快的IPC一旦这样的内存映射到共享它的进程的地址空间,这些进程间数据传递不再涉及到内核,换句话说是进程来传递彼此的数据。原创 2024-09-03 18:28:33 · 886 阅读 · 1 评论 -
Linux 进程间通信
只能用于具有共同祖先的进程(具有亲缘关系的进程)之间进行通信;通常,一个管道由一个进程创。管道是半双工的,数据只能向一个方向流动;管道应用的一个限制就是只能在具有共同祖先(具有亲缘关系)的进程间通信。(匿名管道)之间唯一的区别在它们创建与打开的方式不同,一但这些工作完。我们把从一个进程连接到另一个进程的一个数据流称为一个“管道”。一般而言,进程退出,管道释放,所以管道的生命周期随进程。调用阻塞,即进程暂停执行,一直等到有数据来到为止。例子:从键盘读取数据,写入管道,读取管道,写到屏幕。原创 2024-09-03 01:50:10 · 806 阅读 · 0 评论