首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

java怎么获取当前程序里有多少个正在执行的线程

2012-08-02 
java如何获取当前程序里有多少个正在执行的线程?如题:java如何获取当前程序里有多少个正在执行的线程?不是

java如何获取当前程序里有多少个正在执行的线程?
如题:

java如何获取当前程序里有多少个正在执行的线程?

不是线程中获取线程,而是在别的方法中获取正在执行中的线程有哪些...

还有如何通过界面中的一个按钮来终止一个正在执行的线程那...

JavaWeb开发

[解决办法]
Map<Thread, StackTraceElement[]> maps = Thread.getAllStackTraces();

获取所有线程堆栈,你可以通过maps中的keySet()中获取Thread对象,并调用它的interrupt方法中止。
[解决办法]
如果不用interrupt方法
使用wait方法会怎么样呢?
[解决办法]
wait方法表示的是当前线程等待其它地方调用该对象的notify,与那个线程运行本身没有任何关系。

热点排行