關於執行緒的問題...

laxxx發表於2005-08-29
我不解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 也不知道是什麼執行緒...
請教各位仁兄?先謝了..

相關文章