我们可以设置线程组,便于以后的管理。
1 package com.hw.second0224;
2
3 public class Group {
4 public static void main(String[] args) {
5 MyRunnable r = new MyRunnable();
6 Thread t1 = new Thread(r);
7 Thread t2 = new Thread(r);
8
9 ThreadGroup tg = t1.getThreadGroup(); //获取t1的线程组
10 System.out.println(tg.getName()); //取得t1所在线程组的名字
11 System.out.println(t2.getThreadGroup().getName()); //取得t2所在线程组的名字
12 }
13 }
线程组的名字也是我们可以自己设置的:
1 MyRunnable r = new MyRunnable();
2 ThreadGroup tg = new ThreadGroup("成者为王败者为寇");
3
4 Thread t1 = new Thread(tg,r);
5 Thread t2 = new Thread(tg,r);
6
7 System.out.println(t1.getThreadGroup().getName());
8 System.out.println(t2.getThreadGroup().getName());