java语言基础(95)——线程组的使用

来源:互联网 发布:路由器端口转发设置 编辑:程序博客网 时间:2024/06/03 12:40

java中使用ThreadGroup来表示线程组,它可以对一批线程进行分类管理,java允许程序直接对线程组进行控制。比如统一设置优先级。

默认情况下,所有的线程都属于main线程组。

下面的例子演示了给线程设置线程组的过程:

package ThreadDemo;public class MyRunnable implements Runnable {public void run() { //这里是实际的业务逻辑代码}}

package ThreadDemo;public class ThreadGroupDemo {public static void main(String[] args) { MyRunnable my = new MyRunnable(); // 创建一个新组 ThreadGroup tg1 = new ThreadGroup("secordGroup"); ThreadGroup tg2 = new ThreadGroup("thridGroup");  // 给线程设置线程组 Thread t1 = new Thread(tg1,my,"t1"); Thread t2 = new Thread(tg2,my,"t1");          // 获得组名称         System.out.println(tg1.getName());         System.out.println(t1.getThreadGroup().getName());         System.out.println(tg2.getName());         System.out.println(t2.getThreadGroup().getName());                  // 还可以进行其它统一管理}}



原创粉丝点击