0
私は2つのスレッドt1とt2を持っていると言うと、Oracleのドキュメントに従って、t1.joinは現在のスレッドがt1を終了するのを待つことを意味します。私の質問は、スレッドが既に終了している場合です。例:2つのスレッドがJavaで結合されるとどうなりますか?
Thread t1 = new Thread(new EventThread("e1"));
t1.start();
Thread e2 = new Thread(new EventThread("e2"));
t2.start();
while (true)
{
try {
t1.join();
t2.join();
break;
}
}
t2がすでに終了している場合はどうなりますか?
どのようなオプションがありますか?あなたは何らかのテストをしましたか? [documentation](https://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html#join(long))を読んだことがありますか? – shmosel