在golang中快速读取文件

Ond*_*dra 7 file-io go

我有一个非常大的文件,我需要处理每一行(每行文件是独立的).我怎样才能使用goroutine(或者我不应该使用它们?)以最快的方式读取文件?

zzz*_*zzz 13

只要你的硬盘比你的CPU慢几个数量级,这仍然是一个很常见的情况,那么你就不能通过向它投入更多的CPU周期来神奇地使文件读取(域:来自单个HD).(假设冷文件缓存和/或文件大小比所有可用的文件缓存更大).