是否有必要使用join()withfork()或者我也可以使用join(), get(), invoke(). 我检查了API,除此之外, get()我InterruptedException没有ExecutionException看到差异……而且invoke()看起来完全一样。
但是我总是看到与其他两种方法相关fork()而join()不是其他两种方法……它们不提供并行性吗?invoke()拥有和join()完全一样的目的是什么?我可以通过实现future来理解get(),但是invoke()和join()呢?提前致谢。
编辑:我在引用的 API 中的错误实际上说明了一些关于它的内容,正如已经收到的答案所指出的那样。但是它们是什么意思:
方法invoke()在语义上等价于fork();join() 但总是尝试在当前线程中开始执行
提前致谢。