标签:ssi struct 存储 size_t 内存 clu 连续 程序 数据存储
背景:
write函数把内存中的数据写入文件描述符,通常这些数据是内存中的连续区域,如果我们应用程序需要把内存中多个非连续区域的数据写入文件描述符,那么需要多次调用write函数,如果文件描述符是socket,那么需要发送多个数据包。这种情况下,write函数效率比较低。
writev将多个数据存储在一起,将驻留在两个或更多的不连接的缓冲区中的数据一次写出去。
writev函数声明:
#include <sys/uio.h>
标签:ssi struct 存储 size_t 内存 clu 连续 程序 数据存储
原文地址:http://www.cnblogs.com/ThinkerNo-2/p/6939630.html