我想在具有相同主体的线程中启动一个线程。创建新线程后,我想绕过启动新线程的行并运行其余代码。
以下代码是我的失败实现。我希望输出中有“返回”。实际上,只打印了“start”。我怎样才能解决这个问题?
在此先感谢您的帮助!
public static void main(String[] args) throws InterruptedException{
System.out.println("start");
new Thread(myThread()).start();
System.out.println("return");
return;
}
private static Runnable myThread() throws InterruptedException{
System.out.println("start");
Thread.sleep(1000);
new Thread(myThread()).start();
System.out.println("return");
return null;
}
慕田峪4524236
蝴蝶刀刀
至尊宝的传说
相关分类