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