1 Star 1 Fork 0

OOAD2017/Java.Programming

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
TestThreadGroup.java 870 Bytes
一键复制 编辑 原始数据 按行查看 历史
Allan 提交于 2017-09-24 11:48 +08:00 . add textbook codes
//TestThreadGroup.java
public class TestThreadGroup
{
public static void main(String[] args)
{
ThreadGroup tg=new ThreadGroup("myGroup"); //创建线程组
Thread[] ths=new Thread[10];
//循环在线程组中添加10个线程并启动
for(int i=0;i<10;i++){
ths[i]=new Thread(tg,new OneThread(i),"myGroup");
ths[i].start();
}
while(tg.activeCount()!=0) //循环输出线程组中当前活动的线程数目
System.out.println("active count is"+tg.activeCount());
OneThread tt=new OneThread(1); //查看新建线程默认所属的线程组
System.out.println(tt.getThreadGroup());
System.out.println(tg.getParent());//查看线程组的父线程组
}
}
class OneThread extends Thread
{
int num;
OneThread(int num){
this.num=num;
}
public void run() {//控制线程执行一段时间(几毫秒)
for(int i=0;i<=num;i++)
try{
sleep(1);
}
catch(Exception e){}
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/OOAD2017/Java.Programming.git
git@gitee.com:OOAD2017/Java.Programming.git
OOAD2017
Java.Programming
Java.Programming
master

搜索帮助