www.mrtb.net > linux spliCE

linux spliCE

`splice`是 zero copy API 中最重要的一个,签名如下: ssize_t splice(int fd_in, loff_t *off_in, int fd_out, loff_t *off_out, size_t len, unsigned int flags); 其中,fd_in 或者 fd_out必须有至少一个是 pipe,其功能是(逻辑上)从 fd_i...

1.sendfile用于两个fd之间零拷贝 2.splice类似sendfile但是两个fd之中至少有一个是pipe 3.tee类似splice但是两个fd都必须是管道,而且tee不消耗输入fd的数据 4.另外还有些参数使用上的区别 至于源码层面的实现,额,还没看...

网站地图

All rights reserved Powered by www.mrtb.net

copyright ©right 2010-2021。
www.mrtb.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com