2 qpqpwj qpqpwj 于 2016.09.20 17:20 提问

java thread 主函数中输出当前线程个数 为什么 = 2

执行以下代码 为什么输出的值 是 2
public class TestThreadA {
public static void main(String[] args) throws InterruptedException {
System.out.println(Thread.activeCount());
}
}

3个回答

u010515202
u010515202   2016.09.20 17:21

你debug看下另外一条线程是什么

u010575396
u010575396   2016.09.20 17:29

你之前执行的别的线程没有给他停止

u010575396
u010575396 可以使用 Thread.currentThread().getName() 看看是什么线程
大约一年之前 回复
wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.09.20 20:21
  首先,你真正的main方法肯定不是这个类这个不是标准main函数。其次,找到真正main函数看看那里面是不是启动了其他线程了。
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!