2016-05-03 11 views
0

Thread.currentThread().join();と書くと、その行の後にコードを実行できません。 削除した場合、エラーが発生します。 私の残りのコードを実行するのに似た行がありますか?完了するために指定されたスレッドのThread.currentThread()。join()の後にコードを実行できません

+0

あなたの行ったことを確認する必要があります。この質問は非常に曖昧です –

+0

http://stackoverflow.com/questions/37006829/how-start-remote-webdriver-after-regitering-a-node-in-a-hub私の完全なコードはその投稿にあります –

+0

@ManelChaabene please [最小、完全で、検証可能な例](http://www.stackoverflow.com/help/mcve)を投稿してください。このコードのほとんどは、この質問の問題とは関係ありません(例:[this code](http://ideone.com/Xl4TeM))。 –

答えて

4

Thread.join待つ(「ダイ」にdocsで使用される表現である)、その後、現在の実行を再開する。

現在のスレッド(Thread.currentThread())に参加している場合は、InterruptedExceptionがキャッチされ、実行が停止するように処理されない限り、本質的に永遠に待っています。

これに続く行に「エラー」が表示されても、関係のない可能性があり、新しい質問に注意することに注意してください。

関連する問題