public class SimpleThread
extends java.lang.Thread
SimpleRunnable
Modifier and Type | Field and Description |
---|---|
long |
delay |
boolean |
isActive |
boolean |
started |
Modifier | Constructor and Description |
---|---|
protected |
SimpleThread() |
protected |
SimpleThread(java.lang.Runnable target) |
protected |
SimpleThread(java.lang.Runnable target,
java.lang.String name) |
protected |
SimpleThread(java.lang.String name) |
protected |
SimpleThread(java.lang.ThreadGroup group,
java.lang.Runnable target) |
protected |
SimpleThread(java.lang.ThreadGroup group,
java.lang.Runnable target,
java.lang.String name) |
protected |
SimpleThread(java.lang.ThreadGroup group,
java.lang.Runnable target,
java.lang.String name,
long stackSize) |
protected |
SimpleThread(java.lang.ThreadGroup group,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object other) |
void |
run() |
void |
setTarget(java.lang.Runnable runnable)
Sets the runnable that the thread executes
|
void |
start() |
java.lang.String |
toString() |
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, stop, stop, suspend, yield
public volatile boolean isActive
public volatile long delay
public volatile boolean started
protected SimpleThread()
protected SimpleThread(java.lang.Runnable target)
protected SimpleThread(java.lang.ThreadGroup group, java.lang.Runnable target)
protected SimpleThread(java.lang.String name)
protected SimpleThread(java.lang.ThreadGroup group, java.lang.String name)
protected SimpleThread(java.lang.Runnable target, java.lang.String name)
protected SimpleThread(java.lang.ThreadGroup group, java.lang.Runnable target, java.lang.String name)
protected SimpleThread(java.lang.ThreadGroup group, java.lang.Runnable target, java.lang.String name, long stackSize)
public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread
public void start()
start
in class java.lang.Thread
public void setTarget(java.lang.Runnable runnable) throws java.lang.NoSuchFieldException, java.lang.IllegalAccessException
runnable
- The runnable to executejava.lang.NoSuchFieldException
java.lang.IllegalAccessException
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Thread