你可以打印出ThreadGroup的列表,看看究竟有多少线程
Thread.sleep()我理解应该为当前线程
Thread.sleep()我理解应该为当前线程
解决方案 »
- 泛型化的异常有什么意义?
- JTable监听问题
- 求无限级次方高效算法
- 用session传递在JSP中显示二维字符串数组的问题
- 困惑,请大家帮个忙!
- 请教以下错误提示信息,谢谢!
- 继承系统的jbutton类,添加属性,在语句b.addActionListener(listener);出现问题,请问如何改?
- 请教“针对接口编程”是什么意思?谢谢!
- sharetop(燕赤霞)请时来取分
- Properties类的getProperty(String key, String defaultValue) 中的defaultValue是什么意思?
- 一个JAVA题,编译不过去,请高手看看,我想是环境变量的问题,请答复!
- 交换机之间有那些连接方式?
Thread 的 sleep(long)函数是一个static方法,不能通过Thread的实例调用Thread.sleep();是指当前线程休眠
在mt.start();以后,启动了一个新的线程mt,除此之外还有主线程,我们分两部分来看
1、主线程会继续往下执行,如果mt线程仍然是活动的,执行输出,同时,让主线程休眠
这是为了让mt线程得到时间执行。所以Thread.sleep()应该指的是主线程。
2、mt线程启动后,就会从run()方法执行起,进入for循环,然后到结束。
3、activeCount()方法是得到当前的线程的总数,由上面的分析可以看到,系统中现有的
线程是两个。