t1.setName("1号线程"); t1.start(); Thread t2 = new MyThread(); // 获取子线程默认名称 System.out.println(t2.getName()); // Thread-1 // 设置线程名称 t2.setName("2号线程"); t2.start(); // 获取当前线程对象(在这里也就是主线程) Thread m = Thread.currentThread(); // 获取主...
在上面的示例中,我们创建了一个子线程childThread,并在其run方法中获取当前线程和父线程。使用Thread.currentThread()方法可以获取当前线程的实例,然后通过getParent()方法获取父线程的实例。最后,使用getName()方法获取父线程的名称,并打印出来。 运行上述代码,将输出当前线程的父线程名称。 为什么需要获取父线程名称 获...
在Java编程中,如何获取正在运行的线程的名称? 以下示例显示如何获取正在运行的线程的名称。 package com.yiibai; public class GettingThreadName extends Thread { public void run() { for (int i = 0; i < 10; i++) { printMsg(); } } public void printMsg() { Thread t = Thread.currentThread();...