Некоторые методы класса Thread
public static void yield();
public static Thread currentThread();
public final void setName(String name);
Один из конструкторов класса Thread позволяет задать имя создаваемого потока. Это имя может быть также установлено методом setName.
public final String getName();
public final ThreadGroup getThreadGroup();
Потоки можно объединять в группы, если при их создании передавать конструктору имя группы. Такое объединение упрощает управление, так как вы можете работать сразу с группой потоков - запускать их и останавливать единственным вызовом. Метод getThreadGroup возвращает ссылку на группу, к которой принадлежит данный поток.
public static int enumerate(Thread tarray[]);
Метод enumerate заполняет массив, ссылка на который передается ему в качестве параметра. В этот массив записываются ссылки на потоки, входящие в данную группу.
public final void setDaemon(boolean on);
Для любого потока Java вы можете установить так называемый режим демона. Потоки-демоны служат в качестве сервисных для других потоков, т. е. они принимают запросы и выполняют их в своем методе run. Для того чтобы поток стал демоном, вы должны вызвать метод setDaemon с параметром true.
public final boolean isDaemon();
С помощью метода isDaemon можно определить, является ли поток демоном. Если является, метод возвращает значение true, а если нет - false.