相关疑难解决方法(0)

如何找到父线程的名称?

我知道在谈论流程时我们可以拥有"父母"和"孩子".但是有可能得到父母的Thread名字吗?

我做了我的研究,但我找到了仅针对.Net的答案


编辑:我尝试设置名称:

public class Main {

    public static void main(String[] args) {
        Thread r = new ThreadA();
        r.start();
    }

}



public class ThreadA extends Thread {
    public void run() {
        Thread.currentThread().setName("Thread A");
        System.out.println("Here  " + Thread.currentThread().getName());
        Thread r = new ThreadB();
        r.setName(Thread.currentThread().getName());
        r.start();
    }
}

public class ThreadB extends Thread {
    public void run() {
        Thread.currentThread().setName("Thread B");
        System.out.println("Here " + Thread.currentThread().getName());
        Thread r = new ThreadC();
        r.setName(Thread.currentThread().getName());
        r.start();
    }
}

public class ThreadC extends Thread …
Run Code Online (Sandbox Code Playgroud)

java multithreading

8
推荐指数
3
解决办法
2万
查看次数

标签 统计

java ×1

multithreading ×1