我想使用 Java 7 中的 Visitor API 在文件夹中递归搜索一些文件。由于我将搜索包含 100.000 多个文件的大文件夹,这些文件在文件夹中稀疏,因此我想并行执行此操作。
但是,例如,我不能为每个文件夹生成一个线程。May Fork Join 可能是一个想法,但据我了解,FJ 通常在您知道数据时使用,例如,您有一个给定的数组并且您想处理其中的 5 个元素的一部分。所以在这种情况下可以很好地使用分而治之。
因此,您能否分享您对一个想法的看法,该想法可以让我快速递归搜索文件(必须是并行的),并且如果用户愿意,也可以取消。
谢谢你,琉