package cn.itcast__01;
public class 线程组的概述和使用 {
public static void main(String[] args) {
mether2();
}
private static void mether2() {
ThreadGroup tg = new ThreadGroup("这是一个新组");
MyRunnable my = new MyRunnable();
Thread t1 = new Thread(tg,my,"林欣欣");
Thread t2 = new Thread(tg,my,"安福县");
System.out.println(t1.getThreadGroup().getName());
System.out.println(t2.getThreadGroup().getName());
}
private static void mether1() {
MyRunnable my = new MyRunnable();
Thread t1 = new Thread(my,"林欣欣");
Thread t2 = new Thread(my,"安福县");
ThreadGroup tg1 = t1.getThreadGroup();
ThreadGroup tg2 = t2.getThreadGroup();
String name1 = tg1.getName();
String name2 = tg2.getName();
System.out.println(name1);
System.out.println(name1);
System.out.println(Thread.currentThread().getThreadGroup().getName());
}
}
package cn.itcast__01;
public class MyRunnable implements Runnable {
@Override
public void run() {
for(int x =0;x<100;x++) {
System.out.println(Thread.currentThread().getName()+"----"+x);
}
}
}