「java怎么查看后台线程」java查看当前线程

博主:adminadmin 2023-01-11 23:00:07 1009

今天给各位分享java怎么查看后台线程的知识,其中也会对java查看当前线程进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java 如何查看程序中有多少线程在运行

使用eclipse的debug模式,可以在树中看到有哪些线程在运行,并且能够跟踪每个线程中的变量。

如何查看一个java进程有多少个线程在工作?

理论上来说,如果你全用threadgroup来跑线程的话,有个叫enumerate的方法可以得到【该threadgroup下】所有active的(也就是你说的在工作的)线程以及子线程,但程序里面不一定是把线程放threadgroup里面的,有可能有人自己new一个出来run或者别的,所以不能完全依靠这个办法。我目前想到的办法,貌似得弄个全局的counter,开个守护线程,让这个线程去数监控所有线程的状态,依照线程是否Active去加减这个counter。

还有个懒点的,你看windows的taskmanager(假设你在win平台上的话),里面有一个column叫做thread

count的,我没试过到底准不准,不过这个最省事了,右键点出来一看就知道了。

JAVA 如何检查线程是否执行?

可以使用类变量判断 。示例如下:

class A{

static boolean aStop = false;

static void test(){

   new AThread().start();

   while(! aStop){

   }

   System.out.println("AThread stoped.");

}

  class AThread extends Thread{

     public void run(){

             /////////////////////////

            aStop = true;

     }

  }

}

java怎么查看后台线程的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java查看当前线程、java怎么查看后台线程的信息别忘了在本站进行查找喔。