uka.debug
Class PrintSynchronizer

java.lang.Object
  extended byjava.lang.Thread
      extended byuka.debug.PrintSynchronizer
All Implemented Interfaces:
java.lang.Runnable

public class PrintSynchronizer
extends java.lang.Thread

Author:
Bernhard Haumacher

Field Summary
private  java.io.PrintStream out
           
(package private)  java.util.ArrayList queue
           
(package private)  java.util.Random rnd
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
PrintSynchronizer()
           
PrintSynchronizer(java.io.PrintStream out)
           
 
Method Summary
 void println(java.lang.String s)
           
 void run()
           
 
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

queue

java.util.ArrayList queue

rnd

java.util.Random rnd

out

private java.io.PrintStream out
Constructor Detail

PrintSynchronizer

public PrintSynchronizer()

PrintSynchronizer

public PrintSynchronizer(java.io.PrintStream out)
Method Detail

println

public void println(java.lang.String s)

run

public void run()