如何在java中通过多线程处理大量文件

时间:2015-08-23 07:08:13

标签: java multithreading file-processing

现在我在本地有很多JSON文件,我需要读取这些文件并将它们传输到JSONObject然后做一些业务逻辑,比如找出子节点然后返回,计算一些特殊值然后返回。

作为单个文件,我已经完成了读取JSON文件的代码 - >将其传输到JSONObject - >搜索child-node / count一些特殊值。

但是如果有大量的JSON文件,我该怎么做呢? 我相信多线程可以解决我的问题,但是如何收集每个线程的结果并最终获得一个结果呢?

顺便说一句,如果我需要创建一个线程池以及如何?

0 个答案:

没有答案