j**a 根据线程名字查询一个线程,能实现吗?
根据线程名称找到线程,在j**a中是可以实现的,实现步骤是:
1、首先获取J**a VM中当前运行的所有线程
以下代码是用数组返回J**a VM中当前运行的所有线程
public static Thread[]findAllThreads()
{
ThreadGroup group=Thread.currentThread().getThreadGroup();ThreadGroup topGroup=group;遍历线程组树,获取根线程组*/
while(group!null)
{
topGroup=group;group=group.getParent();}
激活的线程数加倍*/
int estimatedSize=topGroup.activeCount()*2;Thread[]slackList=new Thread[estimatedSize];获取根线程组的所有线程*/
int actualSize=topGroup.enumerate(slackList);copy into a list that is the exact size*/
Thread[]list=new Thread[actualSize];System.arraycopy(slackList,0,list,0,actualSize);return(list);}2、遍历线程,比对名称,找到需要寻找的线程
以下代码可得到线程的名称
String name=thread.getName();
1、首先获取J**a VM中当前运行的所有线程
以下代码是用数组返回J**a VM中当前运行的所有线程
public static Thread[]findAllThreads()
{
ThreadGroup group=Thread.currentThread().getThreadGroup();ThreadGroup topGroup=group;遍历线程组树,获取根线程组*/
while(group!null)
{
topGroup=group;group=group.getParent();}
激活的线程数加倍*/
int estimatedSize=topGroup.activeCount()*2;Thread[]slackList=new Thread[estimatedSize];获取根线程组的所有线程*/
int actualSize=topGroup.enumerate(slackList);copy into a list that is the exact size*/
Thread[]list=new Thread[actualSize];System.arraycopy(slackList,0,list,0,actualSize);return(list);}2、遍历线程,比对名称,找到需要寻找的线程
以下代码可得到线程的名称
String name=thread.getName();
佚名
2024-06-05 08:46:16
类似问题(10)
-
佚名2024-06-05 09:34:03
问如何设置j**a线程中的名字呢?
答Thread.currentThread().setName("hello");System.out.println(Thread.currentThread(...
-
佚名2024-06-05 05:14:07
问C#如何根据线程名字是否已经存在,还有就是怎么根据线程名字结束指定线程?
答根据对象名"thread"就可以处理,不需要用"pdate"来判断对于线程对象thread,判断是否存在用:bool b=thread.IsAlive;返回tr...
-
佚名2024-06-05 22:11:41
问J**a里源程序的名字可以起带有空格的吗?
答no!
-
佚名2024-06-05 18:27:08
问c多线程有几种实现方法
答直接使用操作系统API使用标准C++线程支持库(可跨平台)使用第三方线程库
-
佚名2024-06-05 18:28:29
问如何让新建的线程能共享UI线程的内存
答这个情况,我也遇到过!首先可以用进程管理看看啥东东占用了CPU,例如你用360安全卫士——功能大全——电脑优化——进程管理。其次可用360急救箱之类的查杀一下顽...
-
佚名2024-06-05 07:56:51
问QT C++ 在子线程里使主线程创建一窗口
答我提供两种比较简单的解决方案创建一个Receiver的QObject, 该对象必须生存在你继承的线程中要么给该对象构造对应的信号, 然后与你主线程窗体进行Con...
-
佚名2024-06-05 23:20:14
问我从空气开关分出一根火线A,一根地线B,我还有CDEF四根线
答A->开关—>C->灯->零线 这应该是最简单的连接方式了,一般的照明电路是不需要地线的
-
佚名2024-06-05 08:00:00
问linux如何查看一个进程下有哪些线程 求具体例子
答对于Linux,其实他是不存在线程这一说的,只有进程,如果非要说线程的话 ,你可以pstree -c|grep 你想要的进程的线程比如nginx的:ps -ef...
-
佚名2024-06-05 08:00:00
问线程如何实现同步和通讯
答class MyThread88 implements Runnable {int i=100;public synchronized void m1() th...
-
佚名2024-06-05 08:00:00
问想做一个手机APP,可以实现发布信息、查询、在线支付功能的
答首先先看准市场,好做最实在最使用的软件。然后就确定类型和功能,否则功能太杂乱了不好编程。再然后编程,调试,测试,在调试测试。最后得到的一个好的软件
风水
起名
网名
- 1 六个字可爱的女生网名
- 2 带紫的三个字网名
- 3 围棋歪歪网名
- 4 带有芬字的网名四个字
- 5 女生网名三个字逗比
- 6 关于越野摩托车的昵称
- 7 女孩子适合的英文游戏昵称
- 8 带惠字的微信昵称
- 9 昵称签名一套搞笑
- 10 QQ好友不显示昵称只显QQ号
说说
- 1 关于赞美猪的个性签名
- 2 刘俊超 个性签名
- 3 关于友谊的一句扣扣签名长一点的
- 4 心美的说说
- 5 苹果说说的代码
- 6 订单了说说
- 7 河中捞鱼说说
- 8 祝闺蜜新婚快乐的说说
- 9 兰花的说说大全
- 10 万马奔腾草原说说