|
Préférences
Moteurs de recherche
|
|||||||||||||||||||
JavaTM 2 Platform Std. Ed. v1.5.0
java.lang
|
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(String name)
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, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
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