file-io - golang中的快速文件读取

标签 file-io go

我有一个非常大的文件,我需要处理每一行(文件的每一行都是独立的)。如何使用 goroutines(或者我不应该使用它们?)以最快的方式读取文件?

最佳答案

只要你的硬盘比你的 CPU 慢几个数量级,这仍然是一种很常见的情况,那么你就不能通过将更多的 CPU 周期投入到它。 (假设冷文件缓存和/或文件大小比所有可用文件缓存内存大得多)。

关于file-io - golang中的快速文件读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12914567/

相关文章:

java - 如何在没有网络浏览器的情况下从网站下载和读取文件?

在c中使用atof将字符串转换为double

C++简单IO元音计数程序

c# - 在 .NET 1.1 中将 StringBuilder 的内容写入文本文件的最简单方法是什么?

http - Go HTTP 客户端不返回 cookie

go - 如何使用 golang 遍历 aerospike 中的列表?

go - 如何从 golang 中的字段类型内部访问结构标记

go - 从嵌入式结构访问结构字段

amazon-web-services - AWS 在 golang 中获取基于角色的凭证

android - 将视频保存到内部存储