Java Can';t在Thread.currentThread().join()之后执行代码

Java Can';t在Thread.currentThread().join()之后执行代码,java,Java,当我写Thread.currentThread().join()时我无法在该行之后执行代码。 如果我删除了它,我会得到一个错误。 是否有类似的行让我执行其余的代码。线程。join等待给定的线程完成(to“die”是中使用的表达式),然后继续当前的执行 如果您正在加入当前线程(thread.currentThread()),那么您实际上一直在等待,除非捕获到InterruptedException,并以使执行停止的方式进行处理 请注意,您在下面的行中遇到的任何“错误”都可能是无关的,并且会提醒您一

当我写
Thread.currentThread().join()时我无法在该行之后执行代码。
如果我删除了它,我会得到一个错误。

是否有类似的行让我执行其余的代码。

线程。join
等待给定的线程完成(to“die”是中使用的表达式),然后继续当前的执行

如果您正在加入当前线程(
thread.currentThread()
),那么您实际上一直在等待,除非捕获到
InterruptedException
,并以使执行停止的方式进行处理


请注意,您在下面的行中遇到的任何“错误”都可能是无关的,并且会提醒您一个新问题

Thread.join
等待给定线程完成(to“die”是中使用的表达式),然后继续当前执行

如果您正在加入当前线程(
thread.currentThread()
),那么您实际上一直在等待,除非捕获到
InterruptedException
,并以使执行停止的方式进行处理


请注意,您在下面的行中遇到的任何“错误”都可能是无关的,并且会提醒您一个新问题

我们需要看看你做了什么。这个问题很模糊,我的全部代码都在里面post@ManelChaabene请发一封信。几乎所有这些代码都与这个问题中的问题无关(例如,复制问题)。在链接的问题中,似乎有人试图让程序无限期地等待,但它没有使用一些无限循环,而是调用
Thread.currentThread().join()
,出于对我的热爱,我找不到任何用处,除非可能与
InterruptedException
@Mena的
catch
块结合使用,否则我最近看到了几个问题,比如这个问题,人们调用
Thread.currentThread()
上的方法,我从来没有想过要尝试。我们需要看看你做了什么。这个问题很模糊,我的全部代码都在里面post@ManelChaabene请发一封信。几乎所有这些代码都与这个问题中的问题无关(例如,复制问题)。在链接的问题中,似乎有人试图让程序无限期地等待,但它没有使用一些无限循环,而是调用
Thread.currentThread().join()
,出于对我的热爱,我找不到任何用处,除非与
InterruptedException
@Mena的
catch
块结合使用,否则我最近看到了几个问题,比如这个问题,人们调用
Thread.currentThread()
上的方法,我从来没有想过尝试。