Ano*_*nym 5 c linux stdio
我正在阅读相当大的行(最多128K)文本fgets.我在服务器上看到过多的上下文切换,使用strace我看到以下内容:
fgets
strace
read(3, "9005 10218 00840023102015 201008"..., 4096) = 4096
即一次fgets读取4096字节的块.有什么方法可以控制fgets调用时块的大小read()?
read()
Jer*_*fin 7
setvbuf 将是一个明显的起点.
setvbuf
归档时间:
15 年,5 月 前
查看次数:
590 次
最近记录: