Class TThread
- java.lang.Object
-
- de.mirkosertic.bytecoder.classlib.java.lang.TThread
-
- All Implemented Interfaces:
java.lang.Runnable
public class TThread extends java.lang.Object implements java.lang.Runnable
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.ClassLoader
contextClassLoader
static java.lang.Thread
MAIN_THREAD
private java.lang.String
name
private java.lang.Runnable
runnable
private java.lang.ThreadGroup
threadGroup
-
Constructor Summary
Constructors Constructor Description TThread()
TThread(java.lang.Runnable aRunnable)
TThread(java.lang.ThreadGroup group, java.lang.Runnable aRunnable, java.lang.String aName)
TThread(java.lang.ThreadGroup group, java.lang.Runnable aRunnable, java.lang.String aName, long aPriority, boolean daemon)
TThread(java.lang.ThreadGroup group, java.lang.String aName)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.Thread
currentThread()
static void
dumpStack()
java.lang.ClassLoader
getContextClassLoader()
static java.lang.Thread.UncaughtExceptionHandler
getDefaultUncaughtExceptionHandler()
java.lang.String
getName()
java.lang.StackTraceElement[]
getStackTrace()
java.lang.ThreadGroup
getThreadGroup()
java.lang.Thread.UncaughtExceptionHandler
getUncaughtExceptionHandler()
static boolean
holdsLock(java.lang.Object obj)
void
interrupt()
static boolean
interrupted()
boolean
isAlive()
boolean
isInterrupted()
boolean
isVirtual()
void
join()
void
join(long aTimeout)
void
run()
void
setContextClassLoader(java.lang.ClassLoader aLoader)
void
setDaemon(boolean flag)
void
setName(java.lang.String aName)
void
setPriority(int value)
static void
sleep(long duration)
void
start()
void
stop()
static void
yield()
-
-
-
Constructor Detail
-
TThread
public TThread()
-
TThread
public TThread(java.lang.Runnable aRunnable)
-
TThread
public TThread(java.lang.ThreadGroup group, java.lang.Runnable aRunnable, java.lang.String aName, long aPriority, boolean daemon)
-
TThread
public TThread(java.lang.ThreadGroup group, java.lang.Runnable aRunnable, java.lang.String aName)
-
TThread
public TThread(java.lang.ThreadGroup group, java.lang.String aName)
-
-
Method Detail
-
currentThread
public static java.lang.Thread currentThread()
-
getThreadGroup
public java.lang.ThreadGroup getThreadGroup()
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String aName)
-
start
public void start()
-
stop
public void stop()
-
interrupt
public void interrupt()
-
interrupted
public static boolean interrupted()
-
run
public void run()
- Specified by:
run
in interfacejava.lang.Runnable
-
holdsLock
public static boolean holdsLock(java.lang.Object obj)
-
sleep
public static void sleep(long duration)
-
isInterrupted
public boolean isInterrupted()
-
yield
public static void yield()
-
dumpStack
public static void dumpStack()
-
setDaemon
public void setDaemon(boolean flag)
-
setPriority
public void setPriority(int value)
-
join
public void join(long aTimeout)
-
join
public void join()
-
isAlive
public boolean isAlive()
-
getDefaultUncaughtExceptionHandler
public static java.lang.Thread.UncaughtExceptionHandler getDefaultUncaughtExceptionHandler()
-
setContextClassLoader
public void setContextClassLoader(java.lang.ClassLoader aLoader)
-
getContextClassLoader
public java.lang.ClassLoader getContextClassLoader()
-
getUncaughtExceptionHandler
public java.lang.Thread.UncaughtExceptionHandler getUncaughtExceptionHandler()
-
getStackTrace
public java.lang.StackTraceElement[] getStackTrace()
-
isVirtual
public boolean isVirtual()
-
-