* ThreadGroup:表示一个线程组,是一个线程的集合
* Thread类中:
* public final ThreadGroup()返回该线程所属的线程组
* public final String getName()返回该线程的名称。
*
* 一个线程在内存中可以有多个线程组组成
public class ThreadGroupDemo {
public static void main(String[] args) {
methed();
methed2();
}
//自己设置线程组名称
private static void methed2() {
// public ThreadGroup(String name)
ThreadGroup tg=new ThreadGroup("newThreadGroup");
//创建Thread类线程对象
Thread t1=new Thread(tg,"t1线程");
Thread t2=new Thread(tg,"t2线程");
String name=t1.getThreadGroup().getName();
String name2=t2.getThreadGroup().getName();
System.out.println(name);
System.out.println(name2);
}
//默认的子线程的线程组名称:在主线程就是main
private static void methed() {
//创建线程类对象
ThreadDemo t1=new ThreadDemo();
ThreadDemo t2=new ThreadDemo();
//获取线程组对象
// public final ThreadGroup()返回该线程所属的线程组
ThreadGroup tg1=t1.getThreadGroup();
ThreadGroup tg2=t2.getThreadGroup();
//获取线程名称
String t11=tg1.getName();
String t22=tg2.getName();
System.out.println("name1:"+t11+" "+"name2"+t22);
}
}
public class ThreadDemo extends Thread {
}