我有一个主线程,我想从中生成2个线程来解析两个不同的xml。我想知道是否应该在这种情况下使用Java 7 fork-join,或者在jdk 1.4中使用的传统方式是否适用于这种情况?
答案 0 :(得分:1)
Fork / Join Framework很棒,你有一个潜在的任务树,这棵树的大小是未知的。合并排序就是一个很好的例子。但是,只有两个文件要解析你将无法利用FJF的主要功能:
当然,您可以使用FJF来实现它以使用漂亮的新类,它可以解决问题。但是你不可能从中获得任何性能或可维护性的好处,因此我的推荐是遵循传统的方法。