首页 > 技术文章 > 线程组

EvanTheGreat 2021-02-25 15:18 原文

我们可以设置线程组,便于以后的管理。

 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());

 

推荐阅读