请问Thread 与 ProcessThread 的对应关系?

问题描述

请问Thread与ProcessThread的对应关系?Thread.ManagedThreadId这是托管线程的ID,比如23ProcessThread.Id这是求出的系统线程ID,比如1542如何通过托管线程,求出其对应的系统线程?比如,我使用Thread.Start()方法启动了一线线程,通过Process.Threads求出了本程序的所有线程(ProcessThread).某一个ProcessThread占用资源过多,程序需要优化.想求出其对应的Thread是哪一个,以需要确认哪些代码需要优化.

解决方案

时间: 2024-10-10 20:10:32

请问Thread 与 ProcessThread 的对应关系?的相关文章

twitter storm源码走读(二)

topology提交过程分析 概要 storm cluster可以想像成为一个工厂,nimbus主要负责从外部接收订单和任务分配.除了从外部接单,nimbus还要将这些外部订单转换成为内部工作分配,这个时候nimbus充当了调度室的角色.supervisor作为中层干部,职责就是生产车间的主任,他的日常工作就是时刻等待着调度到给他下达新的工作.作为车间主任,supervisor领到的活是不用自己亲力亲为去作的,他手下有着一班的普通工人.supervisor对这些工人只会喊两句话,开工,收工.注意

android开发-请问里面 的strResult如何给主线程用啊,求大神解答,最好简单写下代码

问题描述 请问里面 的strResult如何给主线程用啊,求大神解答,最好简单写下代码 new Thread(new Runnable() { @Override public void run() { Looper.prepare(); // TODO Auto-generated method stub String path = "http://www.shopmanage.com/landlady/spm"; // String path = "http://221.

java 线程- java线程中,请问sleep(),休眠的是哪个线程?

问题描述 java线程中,请问sleep(),休眠的是哪个线程? public class Taest extends Thread{ public void run(){ for(int i=0;i<50;i++) System.out.println(i); } public static void main(String[] agrs){ Taest a=new Taest(); Taest b=new Taest(); a.start(); try{ Thread.sleep(10);

python-Python多线程问题,target以及kwargs传参出错,请问应该怎么写

问题描述 Python多线程问题,target以及kwargs传参出错,请问应该怎么写 def A(a,b,c): 代码块省略 def B(a,b,c,d): 代码块省略 def thread(self,arg*): t1 = threading.Thread(target=A,args=(a,b,c)) 问题一:这里我想参数target=需要多开线程的方法名,然后我随便定义一个变量作为方法名参数传到target里面,,不行,,程序报错.求正确的传参方法,难不成我要为每一个要多开的方法都要多写一

图片-请问: 用java代码创建excel表格模板,例子如下怎么创建?

问题描述 请问: 用java代码创建excel表格模板,例子如下怎么创建? 解决方案 用poi类,先做好模板,用poi填写 解决方案二: package com.paic.gcc.service.offwork.util; import java.io.OutputStream; import java.lang.reflect.Field; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Li

javaweb-各位大神,请问这是什么意思,怎么解决呀!

问题描述 各位大神,请问这是什么意思,怎么解决呀! WARNING: Failed to scan JAR [file:/F:/myWorspaces/.metadata/.me_tcat7/webapps/ROOT/WEB-INF/lib/poi-ooxml-schemas-3.11.jar] from WEB-INF/lib java.util.zip.ZipException: invalid CEN header (bad signature) at java.util.zip.ZipF

link环境下,使用codefirst技术制作的《网盘软件》,请问如何合并多个网盘

问题描述 link环境下,使用codefirst技术制作的<网盘软件>,请问如何合并多个网盘 link环境下,使用codefirst技术制作的<网盘软件>,请问如何合并多个网盘组织成一个单独服务器? 解决方案 不知道你说的什么叫合并多个网盘,你看看你的数据库怎么定义的,将文件复制过来. 解决方案二: 合并网盘,其实是个虚拟的概念,你要做的就是改变原有的用户-文件的对应关系,文件在哪还在哪. 解决方案三: 需要看文模块,否则太笼统

java-线程问题,请问这样执行会有几个线程

问题描述 线程问题,请问这样执行会有几个线程 public static void main(String[] args) { // TODO Auto-generated method stub /* * Store storage = new Store(); Thread consumer = new Thread(new Coumser(storage)); consumer.setName("消费者"); Thread producer = new Thread(new Pr

线程-java Thread wait 问题

问题描述 java Thread wait 问题 3C 执行下面代码 public class TestMain { public static void main(String[] args) { new Thread(new Runnable() { private Object obj = new Object(); @Override public void run() { while(true){ System.out.println(""rr""); t