关于I/O操作的一个问题


一直听说i/o操作带价是比较大的, 我原来在写程序的时候都尽量降低i/o操作, 现在刚开始接触服务器, 服务器的不停的在输出日志到文件上, 我比较疑问, 这种操作不是明显的降低服务器的处理能力吗? 有没有其他的替代方法?

IO C++

石动@乃绘 11 years, 4 months ago

写文件操作,标准IO库和操作系统都是有缓冲的,会积累到一定程度才会发生系统调用、以及真正去刷新磁盘中文件的内容。其他策略,可以考虑用数据库。

丶凯达灬莫诺 answered 11 years, 4 months ago

Your Answer