
我一直在尝试asynchronouslinuxnetworking套接字(aio.hread等aio.h / librt),我一直在试图找出是否这些是零拷贝或不。 目前为止,我所读到的几乎都讨论了文件I / O,而我感兴趣的是它的networkingI / O。
AIO使用起来有点痛苦,我怀疑是不可移植的,所以想知道它是否值得坚持下去。 零拷贝是唯一的优点(albIEt是我的目的主要的)它会有(非阻塞)select/ epoll ..
aio_write是否总是写整个缓冲区?
在linux上的AIO支持
在linux上用POSIX AIO lib编译C ++程序
linux磁盘文件AIO
Block Layer中重复的LBA请求
在GliBC中,AIO使用POSIX线程和常规的pread来实现。 所以它可能比select或epoll更贵,并做自己的read或recv 。
总结以上是内存溢出为你收集整理的AIOnetworking套接字和Linux下的零拷贝全部内容,希望文章能够帮你解决AIOnetworking套接字和Linux下的零拷贝所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)