|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.lang.Thread
avrora.sim.SimulatorThread
The SimulatorThread class is a thread intended to run a
Simulator in a multiple-node simulation. The mapping is
one-to-one: each simulator is expected to be run in its own thread.
Multiple simulators are then synchronized by being inserted into a group
using the GlobalClock class.
GlobalClock| Field Summary | |
protected Simulator |
simulator
|
| Fields inherited from class java.lang.Thread |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
| Method Summary | |
Simulator |
getSimulator()
The getSimulator() method gets the Simulator instance that
this thread is bound to. |
void |
run()
The run() method begins the simulation, calling the start()
method of the Simulator instance associated with this thread. |
| 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, 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 final Simulator simulator
| Method Detail |
public Simulator getSimulator()
getSimulator() method gets the Simulator instance that
this thread is bound to.
Simulator this thread is intended to run.public void run()
run() method begins the simulation, calling the start()
method of the Simulator instance associated with this thread.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||