gpt4 book ai didi

java - 在 Java 中使用 Executor 编写文件

转载 作者:行者123 更新时间:2023-11-29 03:35:14 24 4
gpt4 key购买 nike

我有一个 List<Map<String,String>> IE; map 列表。每个 map 都有 File Name作为KeyFile Content作为Value .

我在上面的列表中有超过 250 万张 map 。我的要求是遍历此列表并在读取每个映射键和值的输出文件夹中创建文件。所以最后我将有 250 万个文件。需要4个多小时。然后我停止程序。如果我为整个 250 万条记录运行该程序,我不知道确切的时间。

我需要使用多线程对此进行优化。

如何使用 Java 对其进行优化 Executors/ Fork/ Join (我有 Java 7 )

最佳答案

如果您在单个磁盘上写入文件,我认为添加更多线程不会真正有帮助。您的程序是 IO 密集型的,而不是 CPU 密集型的。

关于java - 在 Java 中使用 Executor 编写文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15934727/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com