infpp.fractal
Class ThreadedDoublePrecisionFractalGenerator.FillThreadManagerThread

java.lang.Object
  extended by java.lang.Thread
      extended by infpp.fractal.ThreadedDoublePrecisionFractalGenerator.FillThreadManagerThread
All Implemented Interfaces:
java.lang.Runnable
Enclosing class:
ThreadedDoublePrecisionFractalGenerator

private class ThreadedDoublePrecisionFractalGenerator.FillThreadManagerThread
extends java.lang.Thread


Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
private  boolean filling
           
private  ThreadedDoublePrecisionFractalGenerator parent
           
private  java.util.LinkedList<ThreadedDoublePrecisionFractalGenerator.FillThread> threads
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
ThreadedDoublePrecisionFractalGenerator.FillThreadManagerThread(ThreadedDoublePrecisionFractalGenerator parent)
           
 
Method Summary
 boolean isFilling()
           
 void notifyOfFinishedThread(ThreadedDoublePrecisionFractalGenerator.FillThread thread)
           
 void run()
           
 void stopFilling()
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, 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

parent

private ThreadedDoublePrecisionFractalGenerator parent

filling

private boolean filling

threads

private java.util.LinkedList<ThreadedDoublePrecisionFractalGenerator.FillThread> threads
Constructor Detail

ThreadedDoublePrecisionFractalGenerator.FillThreadManagerThread

public ThreadedDoublePrecisionFractalGenerator.FillThreadManagerThread(ThreadedDoublePrecisionFractalGenerator parent)
Method Detail

isFilling

public boolean isFilling()

stopFilling

public void stopFilling()

notifyOfFinishedThread

public void notifyOfFinishedThread(ThreadedDoublePrecisionFractalGenerator.FillThread thread)

run

public void run()
Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread