Java Threadクラスを使って5秒間待つ(スリープする)サンプル

環境
JavaSE 1.8
Eclipse 4.14.10
関数
public static void sleep(long millis) throws InterruptedException
システムタイマーとスケジューラが正確であることを前提として、現在実行中のスレッドを、指定されたミリ秒数の間、スリープ (一時的に実行を停止) させます。
スレッドはモニターの所有権を失いません。
パラメータ:
millis – ミリ秒単位のスリープ時間の長さ
例外:
IllegalArgumentException – millis の値が負の場合
InterruptedException – 何らかのスレッドが現在のスレッドに割り込んだ場合。

使用例

package com.arkgame.study;

public class Testdemo {

      public static void main(String[] args) {
            System.out.println("AA");

            // 5秒待つ
            try {
                  System.out.println("処理中に5秒間スリープする");
                  Thread.sleep(5 * 1000);

            } catch (InterruptedException e) {
                  e.printStackTrace();
            }

            System.out.println("BB");
      }

}

実行結果
AA
処理中に5秒間スリープする
BB

Java

Posted by arkgame