博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
线程组
阅读量:7081 次
发布时间:2019-06-28

本文共 1065 字,大约阅读时间需要 3 分钟。

hot3.png

ThreadGroup:多个相同功能的线程可合并到一个线程组中。线程组可用于监控组里面的活动线程数,同时操作多个线程,wait,notify。等等。。

同时可为线程组和各个线程命名。

/** * Created by li on 2016/11/24. */public class DemoThread extends Thread {    private final static Object object = new Object();    public static void main(String[] args) throws InterruptedException {        ThreadGroup threadGroup = new ThreadGroup("myGroup");        Thread thread1 = new Thread(threadGroup, new DemoThread(), "t1");        Thread thread2 = new Thread(threadGroup, new DemoThread(), "t2");        thread1.start();        thread2.start();        System.out.println(threadGroup.activeCount());        System.out.println("主线程干的事");        Thread.sleep(5000);        System.out.println(threadGroup.activeCount());    }    @Override    public void run() {        System.out.println(Thread.currentThread().getThreadGroup().getName() + "++" + Thread.currentThread().getName());        try {            Thread.sleep(3000);        } catch (InterruptedException e) {            e.printStackTrace();        }    }}

转载于:https://my.oschina.net/marjeylee/blog/793529

你可能感兴趣的文章
浏览器加载与渲染
查看>>
HTTP常见错误返回代码
查看>>
安装homeassistant+python3.6
查看>>
老李分享:JDK,JRE,JVM区别与联系 1
查看>>
CentOS 7 上systemctl 的用法
查看>>
Android Design框架
查看>>
[Linux] 在 Linux CLI 使用 ssh-keygen 生成 RSA 密钥
查看>>
在 Ubuntu 16.04 Server 上安装 Zabbix
查看>>
Netgear wndr3700v2 路由器刷OpenWrt打造全能服务器(九)ftp服务
查看>>
oracle 存储过程的基本语法
查看>>
程序员应该遵守的编程原则
查看>>
各操作系统配置NTP
查看>>
使用mysql索引技巧及注意事项
查看>>
按照发起的方式,DDoS可以简单分为三类
查看>>
2月新书,送出一本你爱的!
查看>>
2018LinuxCon,开源界的大咖们来了,赶紧行动!
查看>>
10月24日程序员关爱日
查看>>
python函数定义
查看>>
服务器的安装
查看>>
如何优雅的处理异常(java)?
查看>>