Package net.sf.colossus.ai
Class ParallelEvaluatorAI.findBestLegionMoveThread
- java.lang.Object
-
- java.lang.Thread
-
- net.sf.colossus.ai.ParallelEvaluatorAI.findBestLegionMoveThread
-
- All Implemented Interfaces:
java.lang.Runnable
- Enclosing class:
- ParallelEvaluatorAI
private class ParallelEvaluatorAI.findBestLegionMoveThread extends java.lang.Thread
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
ParallelEvaluatorAI.findBestLegionMoveThread.ThreadedTriggerTimeIsUp
-
Field Summary
Fields Modifier and Type Field Description (package private) LegionMove
best
private java.util.Iterator<LegionMove>
iterator
private boolean
timeIsUp
-
Constructor Summary
Constructors Constructor Description findBestLegionMoveThread(java.util.Iterator<LegionMove> it)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
run()
(package private) java.util.Timer
threadedSetupTimer()
-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Field Detail
-
timeIsUp
private boolean timeIsUp
-
best
LegionMove best
-
iterator
private final java.util.Iterator<LegionMove> iterator
-
-
Constructor Detail
-
findBestLegionMoveThread
findBestLegionMoveThread(java.util.Iterator<LegionMove> it)
-
-