Java设置线程名称的方法

    科技2026-02-11  17

    J a v a Java Java设置线程名称的方法

    1.子类可以直接调用父类的 s e t N a m e ( ) setName() setName()方法实现设置线程名称。 2.写一个含参构造函数,调用父类带参构造函数来给子类线程设置名称。

    T h r e a d Thread Thread子类

    public class MyThread extends Thread{ public MyThread(){} public MyThread(String name){ super(name); } @Override public void run() { System.out.println(Thread.currentThread().getName()); } }

    主类:

    public class Test { public static void main(String[] args) { MyThread mt = new MyThread(); mt.setName("HH"); mt.start(); MyThread mt1 =new MyThread("ABC"); mt1.start(); System.out.println(Thread.currentThread().getName()); } }

    输出结果:

    main HH ABC
    Processed: 0.010, SQL: 9