Class TThread

  • All Implemented Interfaces:
    java.lang.Runnable

    public class TThread
    extends java.lang.Object
    implements java.lang.Runnable
    • Field Detail

      • MAIN_THREAD

        public static java.lang.Thread MAIN_THREAD
      • runnable

        private final java.lang.Runnable runnable
      • threadGroup

        private final java.lang.ThreadGroup threadGroup
      • name

        private java.lang.String name
      • contextClassLoader

        private java.lang.ClassLoader contextClassLoader
    • 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 interface java.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()