モジュール java.base
パッケージ java.lang

列挙型クラスThread.State

java.lang.Object
java.lang.Enum<Thread.State>
java.lang.Thread.State
すべての実装されたインタフェース:
Serializable, Comparable<Thread.State>, Constable
含まれているクラス:
Thread

public static enum Thread.State extends Enum<Thread.State>
スレッドの状態です。 スレッドの状態は、次のどれかです。
  • NEW
    起動していないスレッドの状態。
  • RUNNABLE
    Java仮想マシンで実行されているスレッドの状態。
  • BLOCKED
    ブロックされ、モニター・ロックを待機しているスレッドの状態。
  • WAITING
    ほかのスレッドが特定のアクションを実行するのを無期限に待機しているスレッドの状態。
  • TIMED_WAITING
    指定された待機時間、ほかのスレッドがアクションを実行するのを待機しているスレッドの状態。
  • TERMINATED
    終了したスレッドの状態。

スレッドは特定の時点で1つの状態しか取れません。 これらの状態は、オペレーティング・システムのスレッド状態に影響を及ぼさない仮想マシン状態です。

導入されたバージョン:
1.5
関連項目: