4000-520-616
欢迎来到免疫在线!(蚂蚁淘生物旗下平台)  请登录 |  免费注册 |  询价篮
主营:原厂直采,平行进口,授权代理(蚂蚁淘为您服务)
咨询热线电话
4000-520-616
当前位置: 首页 > 新闻动态 >
热卖商品
新闻详情
int activeCount()_Java.lang包|WIKI教程
来自 : iowiki.com/java/lang/threadgro 发布时间:2021-03-24
Java.lang包int activeCount() int activeCount() 描述 (Description)

java.lang.ThreadGroup.activeCount()方法返回此线程组中活动线程数的估计值。

声明 (Declaration)

以下是java.lang.ThreadGroup.activeCount()方法的声明

public int activeCount()
参数 (Parameters)

NA

返回值 (Return Value)

此方法返回此线程组以及将此线程组作为祖先的任何其他线程组中的活动线程数的估计值。

异常 (Exception)

NA

例子 (Example)

以下示例显示了java.lang.ThreadGroup.activeCount()方法的用法。

package com.iowiki;import java.lang.*;public class ThreadGroupDemo implements Runnable { public static void main(String[] args) { ThreadGroupDemo tg = new ThreadGroupDemo(); tg.func(); public void func() { try {  // create a parent ThreadGroup ThreadGroup pGroup = new ThreadGroup(\"Parent ThreadGroup\"); // create a child ThreadGroup for parent ThreadGroup ThreadGroup cGroup = new ThreadGroup(pGroup, \"Child ThreadGroup\"); // create a thread Thread t1 = new Thread(pGroup, this); System.out.println(\"Starting \" + t1.getName() + \"...\"); t1.start(); // create another thread Thread t2 = new Thread(cGroup, this); System.out.println(\"Starting \" + t2.getName() + \"...\"); t2.start(); // display the number of active threads  System.out.println(\"Active threads in \\\"\" + pGroup.getName()  + \"\\\" = \" + pGroup.activeCount()); // block until the other threads finish t1.join(); t2.join(); } catch (InterruptedException ex) { System.out.println(ex.toString()); // implements run() public void run() { for(int i = 0;i 1000;i++) { i++; System.out.println(Thread.currentThread().getName() + \" finished executing.\");

让我们编译并运行上面的程序,这将产生以下结果 -

Starting Thread-0...Starting Thread-1...Active threads in \"Parent ThreadGroup\" = 2Thread-0 finished executing.Thread-1 finished executing.

本文链接: http://activeint.immuno-online.com/view-711468.html

发布于 : 2021-03-24 阅读(0)
公司介绍
品牌分类
联络我们
服务热线:4000-520-616
(限工作日9:00-18:00)
QQ :1570468124
手机:18915418616