java中enumerate()的复制方法怎么用
作者:WeekendLife
时间:2023-04-27
浏览:1
说明1、enumerate()可用于Thread和ThreadGroup的复制。2、ThreadGroup可以加入若干个Thread以及若干个子ThreadGroup,使用该方法可以方便地进行复制。实例publicstaticvoidmain(String[]args)throwsInterruptedException{ThreadGroupmyGroup=newThreadGroup("MyGroup");Threadthread=newThread(myGroup,()->{while(true){
说明
1、enumerate()可用于Thread和ThreadGroup的复制。
2、ThreadGroup可以加入若干个Thread以及若干个子ThreadGroup,使用该方法可以方便地进行复制。
实例
public static void main(String[] args) throws InterruptedException {
ThreadGroup myGroup = new ThreadGroup("MyGroup");
Thread thread = new Thread(myGroup,()->{
while (true){
try{
TimeUnit.SECONDS.sleep(1);
}catch (InterruptedException e){
e.printStackTrace();
}
}
},"MyThread");
thread.start();
TimeUnit.MILLISECONDS.sleep(1);
ThreadGroup mainGroup = currentThread().getThreadGroup();
Thread[] list = new Thread[mainGroup.activeCount()];
int recurseSize = mainGroup.enumerate(list);
System.out.println(recurseSize);
recurseSize = mainGroup.enumerate(list,false);
System.out.println(recurseSize);
}
作者最新文章
parallels desktop内存分配怎么更改
2026-10-09 15:31
photoshop钢笔工具抠图怎么用
2026-10-06 12:02
打印机暂停打印的解决方法及恢复正常打印步骤
2026-09-22 14:32
华强北手机全线涨价:涨幅400-1500元,存储成本推高售价
2026-09-08 19:22
PDF转XML操作步骤与在线工具使用指南
2026-09-03 10:06
上一篇:
java中switch的使用语法是什么
下一篇:
Java员工信息管理功能怎么实现
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多










































