Текущее количество активных потоков в группе, к которой принадлежит поток
public static int activeCount();Текущему потоку разрешается изменять объект Thread
public void checkAccesss();Определение количества фреймов в стеке
public int countStackFrames();Определение текущего работающего потока
public static Thread currentThread();Принудительное завершение работы потока
public void destroy();Вывод текущего содержимого стека для отладки
public static void dumpStack();Получение всех объектов Tread данной группы
public static int enumerate(Thread tarray[]);Определение имени потока
public final String getName();Определение текущего приоритета потока
public final int getPriority();Определение группы, к которой принадлежит поток
public final ThreadGroup getThreadGroup();Прерывание потока
public void interrupt();Определение, является ли поток прерванным
public static boolean interrupted();Определение, выполняется поток или нет
public final boolean isAlive();Определение, является ли поток демоном
public final boolean isDaemon();Определение, является ли поток прерванным
public boolean isInterrupted();Ожидание завершения потока
public final void join();Ожидание завершения потока в течение заданного времени. Время задается в миллисекундах
public final void join(long millis);Ожидание завершения потока в течение заданного времени. Время задается в миллисекундах и наносекундах
public final void join(long millis, int nanos);Запуск временно приостановленного потока
public final void resume();Метод вызывается в том случае, если поток был создан как объект с интерфейсом Runnable
public void run();Установка для потока режима демона
public final void setDaemon(boolean on);Устаовка имени потока
public final void setName(String name);Установка приоритета потока
public final void setPriority(int newPriority);Задержка потока на заднное время. Время задается в миллисекундах и наносекундах
public static void sleep(long millis);Задержка потока на заднное время. Время задается в миллисекундах и наносекундах
public static void sleep(long millis, int nanos);Запуск потока на выполнение
public void start();Остановка выполнения потока
public final void stop();Аварийная остановка выполнения потока с заданным исключением
public final void stop(Throwable obj);Приостановка потока
public final void suspend();Строка, представляющая объект-поток
public String toString();Приостановка текущего потока для того чтобы управление было передано другому потоку
public static void yield();