|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.lang.Thread marf.util.BaseThread
Class BaseThread Simply one customized base class for many of our own threads.
An attempt to maintain an automatic unique TID (thread ID) among all the derivatives and allow setting your own if needed.
$Revision: 1.3 $ $Date: 2004/04/21 19:57:13 $
Field Summary | |
protected int |
iTID
Our Thread ID |
protected static int |
siNextTID
Next TID to be assigned. |
Fields inherited from class java.lang.Thread |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Constructor Summary | |
BaseThread()
Default |
|
BaseThread(ExpandedThreadGroup poThreadGroup,
java.lang.String pstrName)
|
|
BaseThread(int piTID)
Sets user-specified TID and resets the sequencing from it. |
|
BaseThread(java.lang.Runnable poTarget)
|
|
BaseThread(java.lang.Runnable poTarget,
java.lang.String pstrName)
|
|
BaseThread(java.lang.ThreadGroup poThreadGroup,
java.lang.Runnable poTarget,
java.lang.String pstrName)
|
|
BaseThread(java.lang.ThreadGroup poThreadGroup,
java.lang.String pstrName)
Assigns name to the thread and places it to the specified group |
Method Summary | |
static int |
getNextTID()
Lets to examine the next TID to be assigned. |
int |
getTID()
Retrieves our TID |
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, toString, yield |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected static int siNextTID
protected int iTID
Constructor Detail |
public BaseThread()
public BaseThread(java.lang.Runnable poTarget)
public BaseThread(java.lang.Runnable poTarget, java.lang.String pstrName)
public BaseThread(java.lang.ThreadGroup poThreadGroup, java.lang.Runnable poTarget, java.lang.String pstrName)
public BaseThread(java.lang.ThreadGroup poThreadGroup, java.lang.String pstrName)
pstrName
- A string indicating human-readable thread's namepublic BaseThread(ExpandedThreadGroup poThreadGroup, java.lang.String pstrName)
public BaseThread(int piTID)
piTID
- starting TIDMethod Detail |
public final int getTID()
public static final int getNextTID()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |