赞
踩
首先我们需要了解什么是进程间通信?-它是操作系统为用户提供的几种进程间通信方式。咦!OS为什么要提供给用户进程间通信的方式?-因为进程之间具有独立性,每个进程只能访问自己的虚拟地址,无法直接沟通,因此需要操作系统提供公共的媒介。通信的场景分为三大类:数据传输,数据共享以及进程控制。那么接下来笔者带你们探索进程间通信的四种方式!
管道:用于进程间的数据传输
本质:内核中的一块缓冲区;多个进程通过访问同一块缓冲区实现通信
种类:匿名管道 / 命名管道
特点:这块缓冲区没有标识符,因此匿名管道只能用于具有亲缘关系的进程间通信。
创建匿名管道的函数:
匿名管道特性:(读写特性,命名管道也具有)
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。