仅当执行程序(growSeedExecutor)仅用于给定任务时,这两种方法才等效。第一种方法可能导致以下情况:另一个任务需要并行化,并为每个任务创建新的执行程序。一些开发人员发现创建了太多执行程序,并决定使用单个通用执行程序,但未能删除所有执行程序关闭…
因此第二种方法(join())更可靠,因为它不太复杂。但是,每个新的将来都应添加到growSeedFutureList中,而不要分配给它。

仅当执行程序(growSeedExecutor)仅用于给定任务时,这两种方法才等效。第一种方法可能导致以下情况:另一个任务需要并行化,并为每个任务创建新的执行程序。一些开发人员发现创建了太多执行程序,并决定使用单个通用执行程序,但未能删除所有执行程序关闭…
因此第二种方法(join())更可靠,因为它不太复杂。但是,每个新的将来都应添加到growSeedFutureList中,而不要分配给它。