org.hd.d.pg2k.svrCore
Class ThreadUtils.DaemonThreadFactory

java.lang.Object
  extended by org.hd.d.pg2k.svrCore.ThreadUtils.DaemonThreadFactory
All Implemented Interfaces:
java.util.concurrent.ThreadFactory
Enclosing class:
ThreadUtils

public static final class ThreadUtils.DaemonThreadFactory
extends java.lang.Object
implements java.util.concurrent.ThreadFactory

A factory for creating daemon pool threads. Adapted (purloined) from Doug Lea / Sun JVM code.


Field Summary
private  java.lang.ThreadGroup group
           
private  boolean lowPriority
           
private  java.lang.String namePrefix
           
private  java.util.concurrent.atomic.AtomicInteger threadNumber
           
 
Constructor Summary
ThreadUtils.DaemonThreadFactory(java.lang.String poolName, boolean lowPriority)
           
 
Method Summary
 java.lang.Thread newThread(java.lang.Runnable r)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

group

private final java.lang.ThreadGroup group

threadNumber

private final java.util.concurrent.atomic.AtomicInteger threadNumber

namePrefix

private final java.lang.String namePrefix

lowPriority

private final boolean lowPriority
Constructor Detail

ThreadUtils.DaemonThreadFactory

public ThreadUtils.DaemonThreadFactory(java.lang.String poolName,
                                       boolean lowPriority)
Method Detail

newThread

public java.lang.Thread newThread(java.lang.Runnable r)
Specified by:
newThread in interface java.util.concurrent.ThreadFactory

DHD Multimedia Gallery V1.60.69

Copyright (c) 1996-2012, Damon Hart-Davis. All rights reserved.