分散聚集IO

来源:互联网 发布:国外人工智能公司 编辑:程序博客网 时间:2024/04/29 01:03
大部分系统的IO接口都支持分散聚集IO模型。
例如:
    readv/writev
    WSASend/WSAWrite
    WriteFileGather/ReadFileSatter
    最后两个函数比较面生,是windows的分散聚集文件接口,不过太娇贵了,诸多限制,实在是不好用 >_<

能写入或读取位于多个缓存区的数据,减少IO请求的次数。vm的stream接口应该也要支持。
可以想象会减少协议层的io次数或内存拷贝次数。例如处理 http 1.1 chunked transfer-encoding.
原创粉丝点击