@Override
 public void createQueue(int threadIndex) {
   synchronized (this) {
     if (queue == null) {
       queue = createQueue();
       BenchLogger.sysinfo(Thread.currentThread().getName() + " create queue " + threadIndex);
     }
   }
 }
示例#2
0
 /**
  * ************************************************************************ Dieser Handler gibt
  * alle unerwartetn Ereignisse an das Loggfile ab und beendet den Server, wenn bestimmte arten von
  * Exception auftreten dazu zaehlen die QutOfMemoryExceptions welche ab hier auf jeden Fall zu
  * einem Beenden des Servers fuehrt.
  *
  * @see java.lang.Thread.UncaughtExceptionHandler#uncaughtException(java.lang.Thread,
  *     java.lang.Throwable)
  */
 @Override
 public void uncaughtException(Thread t, Throwable e) {
   BenchLogger.syserr("Error in Thread [" + t.getName() + "]", e);
 }