|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||
java.lang.Object![]()
![]()
![]()
java.lang.Enum
![]()
![]()
<Thread.State
![]()
![]()
>
java.lang.Thread.State
, Comparable
<Thread.State
>

public static enum Thread.State
<Thread.State
>A thread state. A thread can be in one of the following states:
NEW

RUNNABLE

BLOCKED

WAITING

TIMED_WAITING

TERMINATED

A thread can be in only one state at a given point in time. These states are virtual machine states which do not reflect any operating system thread states.
Thread.getState()

| Enum Constant Summary | |
|---|---|
BLOCKED
Thread state for a thread blocked waiting for a monitor lock. |
|
NEW
Thread state for a thread which has not yet started. |
|
RUNNABLE
Thread state for a runnable thread. |
|
TERMINATED
Thread state for a terminated thread. |
|
TIMED_WAITING
Thread state for a waiting thread with a specified waiting time. |
|
WAITING
Thread state for a waiting thread. |
|
| Method Summary | |
|---|---|
static Thread.State |
valueOf
Returns the enum constant of this type with the specified name. |
static Thread.State |
values
Returns an array containing the constants of this enum type, in the order they're declared. |
Methods inherited from class java.lang.Enum ![]() |
|---|
clone |
Methods inherited from class java.lang.Object ![]() |
|---|
finalize |
| Enum Constant Detail |
|---|
public static final Thread.State![]()
![]()
NEW
public static final Thread.State![]()
![]()
RUNNABLE
public static final Thread.State![]()
![]()
BLOCKED
Object.wait
.
public static final Thread.State![]()
![]()
WAITING
Object.wait
with no timeoutThread.join
with no timeoutLockSupport.park

A thread in the waiting state is waiting for another thread to perform a particular action. For example, a thread that has called Object.wait() on an object is waiting for another thread to call Object.notify() or Object.notifyAll() on that object. A thread that has called Thread.join() is waiting for a specified thread to terminate.
public static final Thread.State![]()
![]()
TIMED_WAITING
Thread.sleep

Object.wait
with timeoutThread.join
with timeoutLockSupport.parkNanos

LockSupport.parkUntil

public static final Thread.State![]()
![]()
TERMINATED
| Method Detail |
|---|

public static final Thread.State![]()
![]()
[] values()
for(Thread.State c : Thread.State.values())
System.out.println(c);

public static Thread.State![]()
![]()
valueOf(String
![]()
![]()
name)
name - the name of the enum constant to be returned.
IllegalArgumentException

- if this enum type has no constant
with the specified name
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||