sendfile原理解析

对象说明

  • 一楼 内核空间
  • 二楼 用户空
  • 领导 应用程序
  • 小张 文件描述符
  • 小李 文件描述符
  • 打杂 pipe

splice()

  • 老板在二楼领导办公室办公,我是文员小张在一楼处理日常文件工作,每次有新的项目文件到达都要跑到二楼去送给领导审阅,领导审批完后让一楼资料部门的小李喊上来并邮寄出去
  • 问题:这样每次小张和小李都要来回爬楼,需要浪费很多时间,于是发明了电话,领导通过电话批复,审阅通过的文件直接让打杂人员送到小李处进行邮递,这样就提高了整个工作效率

sendfile()

  • 老板在二楼领导办公室办公,我是文员小张,有一箱货物已经到达公司仓库,货物需要领导确认后才能发出,此时小张从仓库将货物取出送往二楼领导办公室审批,审批完后领导通知小李过来取走并邮递
  • 问题:仍然是电话被发明了,老板通过电话审核批准后直接安排小李将货物发出,极大的提高了效率
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值