线程命名

公共类TestThread扩展线程{

公共静态void main(String[] args) {

test thread p = new test thread();

螺纹t1 =新螺纹(p);

线程t2 =新线程(p);

t 1 . start();

T2 . start();

system . out . println(t 1 . active count());

system . out . println(T2 . active count());

}

}

activeCount()方法返回当前线程的线程组中活动线程的数量。结果是3。为什么是3?因为当程序执行main方法时,相当于启动了一个线程。还有,必须在线程启动后调用这个方法并打印出来,否则无法编译。如果程序比较长,最后结果可能是1,因为那个时候你的线程已经死了,结束了,剩下的就是主线程了。