Most visited

Recently visited

Added in API level 1

Thread.State

public static final enum Thread.State
extends Enum<Thread.State>

java.lang.Object
   ↳ java.lang.Enum<java.lang.Thread.State>
     ↳ java.lang.Thread.State


线程状态。 线程可以处于以下状态之一:

一个线程在给定的时间点只能处于一个状态。 这些状态是不反映任何操作系统线程状态的虚拟机状态。

也可以看看:

Summary

Enum values

Thread.State  BLOCKED

线程阻塞的线程状态等待监视器锁定。

Thread.State  NEW

尚未开始的线程的线程状态。

Thread.State  RUNNABLE

可运行线程的线程状态。

Thread.State  TERMINATED

终止线程的线程状态。

Thread.State  TIMED_WAITING

具有指定等待时间的等待线程的线程状态。

Thread.State  WAITING

等待线程的线程状态。

Public methods

static Thread.State valueOf(String name)
static final State[] values()

Inherited methods

From class java.lang.Enum
From class java.lang.Object
From interface java.lang.Comparable

Enum values

BLOCKED

Added in API level 1
Thread.State BLOCKED

线程阻塞的线程状态等待监视器锁定。 处于阻塞状态的线程正在等待监视器锁定,以便在调用Object.wait之后输入同步块/方法或重新输入同步块/方法。

NEW

Added in API level 1
Thread.State NEW

尚未开始的线程的线程状态。

RUNNABLE

Added in API level 1
Thread.State RUNNABLE

可运行线程的线程状态。 处于可运行状态的线程正在Java虚拟机中执行,但它可能正在等待来自操作系统(如处理器)的其他资源。

TERMINATED

Added in API level 1
Thread.State TERMINATED

终止线程的线程状态。 线程已完成执行。

TIMED_WAITING

Added in API level 1
Thread.State TIMED_WAITING

具有指定等待时间的等待线程的线程状态。 由于在指定的肯定等待时间内调用以下方法之一,因此线程处于定时等待状态:

WAITING

Added in API level 1
Thread.State WAITING

等待线程的线程状态。 由于调用以下方法之一,线程处于等待状态:

处于等待状态的线程正在等待另一个线程执行特定操作。 例如,已经在对象上调用Object.wait()线程正在等待另一个线程调用该对象上Object.notify() Object.notifyAll()或。 称为Thread.join()的线程正在等待指定的线程终止。

Public methods

valueOf

Added in API level 1
Thread.State valueOf (String name)

Parameters
name String
Returns
Thread.State

values

Added in API level 1
State[] values ()

Returns
State[]

Hooray!