public class DaemonThreadFactory extends Object implements ThreadFactory
Modifier and Type | Field and Description |
---|---|
static DaemonThreadFactory |
INSTANCE
A reuseable DaemonThreadFactory instance.
|
protected AtomicInteger |
m_cNameSuffix
The thread name counter.
|
protected String |
m_sNamePrefix
The prefix to use for unnammed threads produced by the factory.
|
Constructor and Description |
---|
DaemonThreadFactory()
Construct a new DameonThreadFacotry.
|
DaemonThreadFactory(String sPrefix)
Construct a new DameonThreadFacotry.
|
Modifier and Type | Method and Description |
---|---|
Thread |
makeThread(ThreadGroup group, Runnable runnable, String sName)
Create a Thread with the specified group, runnable, and name.
|
Thread |
newThread(Runnable r) |
protected final String m_sNamePrefix
protected final AtomicInteger m_cNameSuffix
public static final DaemonThreadFactory INSTANCE
public DaemonThreadFactory()
public DaemonThreadFactory(String sPrefix)
sPrefix
- the prefix for unnamed threadspublic Thread makeThread(ThreadGroup group, Runnable runnable, String sName)
group
- (optional) the thread's thread grouprunnable
- (optional) the thread's runnablesName
- (optional) the thread's namepublic Thread newThread(Runnable r)
newThread
in interface ThreadFactory