标准 IO 库的缓冲区
标准 IO 库的缓冲区首先需要明确一点: 标准 IO 库提供缓冲区的目的是尽可能减少系统调用 read 和 write 函数的调用次数. 之后会给出例子直观的显示缓冲区的大小对程序性能的影响.标准 IO 提供了 3 中类型的缓冲:全缓冲: 其特点是需要填满缓冲区后才进行实际的 IO 操作(当然, 也可以使用 flush 对缓冲区进行冲洗), 一般对于磁盘上的文件实施的是全缓冲. 默认全缓冲的大小
原创
2017-12-11 22:52:17 ·
1354 阅读 ·
0 评论