|
DRCL J-Sim API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjava.lang.Thread
drcl.comp.WorkerThread
Carries out data processing at a component or special runtime tasks.
ACARuntime| Field Summary | |
Task |
currentContext
|
Task |
mainContext
|
ACARuntime |
runtime
The worker runtime of this thread. |
static java.lang.String |
State_ACTIVE
State of executing a task. |
static java.lang.String |
State_FINISHING
State of finishing up, ready to accept next task. |
static java.lang.String |
State_INACTIVE
State of not executing a task. |
static java.lang.String |
State_SLEEPING
State of sleeping for finite time. |
static java.lang.String |
State_WAITING
State of waiting on an object. |
long |
totalNumEvents
|
| Fields inherited from class java.lang.Thread |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
| Constructor Summary | |
WorkerThread()
|
|
WorkerThread(java.lang.String name_)
|
|
WorkerThread(java.lang.ThreadGroup group_,
java.lang.String name_)
|
|
| Method Summary | |
java.lang.String |
_debug()
|
java.lang.String |
_getName()
|
long |
getNumEvents()
|
java.lang.String |
getState()
|
double |
getTime()
|
java.lang.String |
info()
|
abstract java.lang.String |
info(java.lang.String prefix_)
|
boolean |
isOrphan()
|
boolean |
isWaiting()
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Thread |
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, run, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, yield |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public ACARuntime runtime
public Task mainContext
public Task currentContext
public long totalNumEvents
public static final java.lang.String State_INACTIVE
public static final java.lang.String State_ACTIVE
public static final java.lang.String State_SLEEPING
public static final java.lang.String State_WAITING
public static final java.lang.String State_FINISHING
| Constructor Detail |
public WorkerThread()
public WorkerThread(java.lang.ThreadGroup group_,
java.lang.String name_)
public WorkerThread(java.lang.String name_)
| Method Detail |
public java.lang.String info()
public abstract java.lang.String info(java.lang.String prefix_)
public java.lang.String _getName()
public java.lang.String toString()
public java.lang.String _debug()
public double getTime()
public final boolean isOrphan()
public long getNumEvents()
public final java.lang.String getState()
public final boolean isWaiting()
|
DRCL J-Sim API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||