Java高并发编程学习--12. 线程的ThreadGroup

一、线程的ThreadGroup

Thread和ThreadGroup的关系:
在这里插入图片描述

二、创建ThreadGroup

package p106_thread_group;

/**
 * @ClassName ThreadGroupCreator
 * @Description TODO
 * 创建ThreadGroup
 * @Author Cays
 * @Date 2019/5/3 21:50
 * @Version 1.0
 **/
public class ThreadGroupCreator {
    public static void main(String[] args) {
        // 1. 获取当前线程的group
        ThreadGroup currentGroup = Thread.currentThread().getThreadGroup();
        // 2. 定义一个ThreadGroup
        ThreadGroup group1 = new ThreadGroup("group1");
        // 3. group1的父ThreadGroup
        System.out.println("group1 parent ThreadGroup:"+group1.getParent());
        // 4. 定义Group2,指定group1为父ThreadGroup
        ThreadGroup group2 = new ThreadGroup(group1,"group2");
        // 5. 输出group2的父ThreadGroup
        System.out.println("group2 parent ThreadGroup:"+group2.getParent());
    }
}

结果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_39400984/article/details/89791959
今日推荐