尝试进行基准测试以读取文件并解析每个CSV行,但不执行任何操作。您排除了磁盘访问的可能性,但是仍然需要查看CSV解析是缓慢的还是您自己的代码缓慢。
如果CSV解析很慢,您可能会被卡住,因为我认为没有一种方法可以跳入CSV文件的中间而不进行扫描。
如果是您自己的代码,则可以让一个线程读取CSV文件并将行放入队列,然后让多个线程处理该队列中的行。但是,如果CSV解析本身使速度变慢,请不要理会此解决方案。

尝试进行基准测试以读取文件并解析每个CSV行,但不执行任何操作。您排除了磁盘访问的可能性,但是仍然需要查看CSV解析是缓慢的还是您自己的代码缓慢。
如果CSV解析很慢,您可能会被卡住,因为我认为没有一种方法可以跳入CSV文件的中间而不进行扫描。
如果是您自己的代码,则可以让一个线程读取CSV文件并将行放入队列,然后让多个线程处理该队列中的行。但是,如果CSV解析本身使速度变慢,请不要理会此解决方案。