最近注意到MSDN中FILE_FLAG_NO_BUFFERING标志的详细描述,并阅读了几篇有关Windows中无缓冲I/O的Google搜索结果。
http://msdn.microsoft.com/en-us/library/aa363858(v=vs.85).aspx
我现在想知道,在文件I/O编程中考虑无缓冲选项是否真的很重要?因为许多程序使用普通的C流I/O或C ++ iostream,所以我以前没有注意过FILE_FLAG_NO_BUFFERING标志。
假设我们正在开发类似于Picasa的照片浏览器程序。如果我们实现无缓冲I/O,那么缩略图显示速度是否会对普通用户产生明显的差异?