mandala.util
Class ThreadImpl
java.lang.Object
mandala.util.ThreadImpl
- All Implemented Interfaces:
- java.lang.Runnable, ThreadOp
- public class ThreadImpl
- extends java.lang.Object
- implements ThreadOp
Constructor Summary |
ThreadImpl()
|
ThreadImpl(java.lang.Runnable runnable)
|
ThreadImpl(java.lang.Runnable runnable,
java.lang.String name)
|
ThreadImpl(java.lang.String name)
|
ThreadImpl(java.lang.Thread thread)
|
ThreadImpl(java.lang.ThreadGroup threadGroup,
java.lang.Runnable runnable)
|
ThreadImpl(java.lang.ThreadGroup threadGroup,
java.lang.Runnable runnable,
java.lang.String name)
|
ThreadImpl(java.lang.ThreadGroup threadGroup,
java.lang.String name)
|
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ThreadImpl
public ThreadImpl()
ThreadImpl
public ThreadImpl(java.lang.Thread thread)
ThreadImpl
public ThreadImpl(java.lang.Runnable runnable)
ThreadImpl
public ThreadImpl(java.lang.ThreadGroup threadGroup,
java.lang.Runnable runnable)
ThreadImpl
public ThreadImpl(java.lang.String name)
ThreadImpl
public ThreadImpl(java.lang.ThreadGroup threadGroup,
java.lang.String name)
ThreadImpl
public ThreadImpl(java.lang.Runnable runnable,
java.lang.String name)
ThreadImpl
public ThreadImpl(java.lang.ThreadGroup threadGroup,
java.lang.Runnable runnable,
java.lang.String name)
getInstance
public static ThreadOp getInstance(java.lang.Thread thread)
currentThread
public static ThreadOp currentThread()
start
public void start()
- Specified by:
start
in interface ThreadOp
run
public void run()
- Specified by:
run
in interface ThreadOp
interrupt
public void interrupt()
- Specified by:
interrupt
in interface ThreadOp
isInterrupted
public boolean isInterrupted()
- Specified by:
isInterrupted
in interface ThreadOp
isAlive
public boolean isAlive()
- Specified by:
isAlive
in interface ThreadOp
setPriority
public void setPriority(int newPriority)
- Specified by:
setPriority
in interface ThreadOp
getPriority
public int getPriority()
- Specified by:
getPriority
in interface ThreadOp
setName
public void setName(java.lang.String name)
- Specified by:
setName
in interface ThreadOp
getName
public java.lang.String getName()
- Specified by:
getName
in interface ThreadOp
getThreadGroup
public java.lang.ThreadGroup getThreadGroup()
enumerate
public int enumerate(ThreadOp[] tarray)
join
public void join(long millis)
throws java.lang.InterruptedException
- Specified by:
join
in interface ThreadOp
- Throws:
java.lang.InterruptedException
join
public void join(long millis,
int nanos)
throws java.lang.InterruptedException
- Specified by:
join
in interface ThreadOp
- Throws:
java.lang.InterruptedException
join
public void join()
throws java.lang.InterruptedException
- Specified by:
join
in interface ThreadOp
- Throws:
java.lang.InterruptedException
setDaemon
public void setDaemon(boolean on)
- Specified by:
setDaemon
in interface ThreadOp
isDaemon
public boolean isDaemon()
- Specified by:
isDaemon
in interface ThreadOp
checkAccess
public void checkAccess()
- Specified by:
checkAccess
in interface ThreadOp
getContextClassLoader
public java.lang.ClassLoader getContextClassLoader()
- Specified by:
getContextClassLoader
in interface ThreadOp
setContextClassLoader
public void setContextClassLoader(java.lang.ClassLoader loader)
- Specified by:
setContextClassLoader
in interface ThreadOp
toString
public java.lang.String toString()
finalize
protected void finalize()
Mandala help mailing list