Golang 中国

只能感叹官方的实现太漂亮了,和大家分享一下了,请按下面的顺序读:)

  1. https://golang.org/src/net/http/fs.go?s=#L254
  2. https://golang.org/src/io/io.go?s=#L367
  3. https://golang.org/src/net/tcpsock_posix.go?s=1194:1248#L46
2 回复
darksword
#1 darksword • 2015-11-02 22:16

刚刚看错了。。顶楼主

truexf
#2 truexf • 2018-02-01 16:07

楼主,别激动,net包的Pipe()调用了io包的Pipe(),但io.Pipe()并不是基于内核的splice或sendfile的,是在ring3层实现的模拟pipe

需要 登录 后方可回复, 如果你还没有账号你可以 注册 一个帐号。