windows 匿名管道和命名管道的区别 你知道吗?

说到管道 大家都不陌生,做进程间通信的一种很 “基本“ 的手段

命名管道与匿名管道的区别大家了解吗?
我开始也是不知道,被问懵了

这里简单来列一下 两者的区别

1.命名管道
可以跨进程访问
可以机器在网络上访问
命名的管道其实是在内核开辟一块缓存区,跨进程通过这个唯一标识符建立连接后,通过这个缓存区交换数据

2.匿名管道
我在想 没有一个名字怎么跨进程使用呢? 也没有唯一的标识啊
难道不能跨进程?那它出现的意义又是什么呢?
后面查阅了一下资料
匿名管道用于父子进程之间的通讯
只能用于本机,不能跨机器网络
Windows中的匿名管道通信机制是一种系统内部高效的数据通信 和同步机制,它不生成额外的文件,又能有效地管理通信过程中的 内存。这种隐藏的数据通信方式为应用程序进程间的通信和同步提 供了极大的灵活性

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值