关于线程的问题...

05-08-29 laxxx
我不解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 也不知道是什么线程...

请教各位仁兄?先谢了..

soda
2005-11-22 08:01
我想学

lyerliu
2005-12-09 17:45
你是不是就只有三个线程呢?

把n打印出来看是几个就知道了啊

欢迎进入17037443 网络编程群讨论

猜你喜欢