Class ParallelEvaluatorAI.findBestLegionMoveThread
java.lang.Object
java.lang.Thread
net.sf.colossus.ai.ParallelEvaluatorAI.findBestLegionMoveThread
- All Implemented Interfaces:
Runnable
- Enclosing class:
ParallelEvaluatorAI
- Author:
- Romain Dolbeau
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected classNested classes/interfaces inherited from class Thread
Thread.Builder, Thread.State, Thread.UncaughtExceptionHandler -
Field Summary
FieldsModifier and TypeFieldDescription(package private) LegionMoveprivate final Iterator<LegionMove> private booleanFields inherited from class Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class Thread
activeCount, checkAccess, clone, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, isVirtual, join, join, join, join, ofPlatform, ofVirtual, onSpinWait, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, sleep, start, startVirtualThread, stop, threadId, toString, yield
-
Field Details
-
timeIsUp
private boolean timeIsUp -
best
LegionMove best -
iterator
-
-
Constructor Details
-
findBestLegionMoveThread
findBestLegionMoveThread(Iterator<LegionMove> it)
-
-
Method Details
-
threadedSetupTimer
Timer threadedSetupTimer() -
run
-