我不解Thread.activeCount()不是返回程序中的线程的个吗?
可为什么我activeCount明明打出来是4,,
我用
Thread [] ta = new Thread[activeCount()];
int n = enumerate(ta);
for(int i = 0;i < n;i ++){
System.out.println("Thread "+i+" is "+ta.getName());
}
打出来的却只有三个线程呢,分别是:
Thread 0 is main
Thread 1 is Monitor Ctrl-Break
Thread 2 is ReaderThread
Monitor Ctrl-Break 也不知道是什么线程...
请教各位仁兄?先谢了..