エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Java: スレッドの制御を学ぶ(スレッドの同期) | 自転車で通勤しましょ♪ブログ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Java: スレッドの制御を学ぶ(スレッドの同期) | 自転車で通勤しましょ♪ブログ
別のスレッドに処理を任せておいて、その処理が終わったかどうかを確認したい場合、Threadクラスのjoin... 別のスレッドに処理を任せておいて、その処理が終わったかどうかを確認したい場合、Threadクラスのjoinメソッドを使います。 joinメソッドには引数の異なる3つの種類があるようです。 void join() void join(long millis) void join(long millis, int nanos) 引数のないjoinメソッドは該当するスレッドが終了するのを永久に待ち続けるらしいので、間違えると無限ループ発生しそうですね。間違えないように使おう。引数のあるタイプは、待機時間の上限です。指定時間を経過してもスレッドが終了しなかった場合、joinメソッドの実行は終了します。 外部のスレッドからinterruptメソッドで割り込まれた場合はInterruptExceptionが発生するそうです。 サンプルコードを以下に。 public class JoinTest ext