说到管道 大家都不陌生,做进程间通信的一种很 “基本“ 的手段
命名管道与匿名管道的区别大家了解吗?
一开始我也不知道,但是被无知问了
现在,简单列举一下两者的区别
1.命名管道
可以在进程之间访问
机器可以在网上访问
命名管道实际上是内核打开缓存并通过该唯一标识符在进程之间建立连接,然后通过该缓存交换数据
2.匿名管道
我在想进程之间没有怎么使用的名字。 也没有唯一的标识啊
不能超越进程吗? 那出现的意义是什么呢?
我在后面查了资料
匿名管道用于父子进程之间的通信
只能用于本机,不能越过机器网络
Windows匿名管道通信机制是系统中一种高效的数据通信和同步机制,可有效管理通信中的内存,而无需生成额外的文件。 这种隐藏的数据通信方式为APP应用进程之间的通信和同步提供了很大的灵活性