[Java] java 设置线程名称 →→→→→进入此内容的聊天室

来自 , 2020-02-26, 写在 Java, 查看 111 次.
URL http://www.code666.cn/view/c410003e
  1. public class Test extends Thread {
  2.         public void run() {
  3.                 printMsg(); // 从多线程调用,因此会打印当前线程名字
  4.         }
  5.  
  6.         public void printMsg() {
  7.                 // 获得运行此代码的线程的引用
  8.                 Thread t = Thread.currentThread();
  9.                 String name = t.getName();
  10.                 System.out.println("name = " + name);
  11.         }
  12.  
  13.         public static void main(String args[]) {
  14.                 Test t1 = new Test();
  15.                 Test t2 = new Test();
  16.                 Test t3 = new Test();
  17.  
  18.                 t1.setName("MyThread"); // 设置线程的名称
  19.  
  20.                 t1.start();
  21.                 t2.start();
  22.                 t3.start();
  23.  
  24.                 t1.printMsg(); // 从主线程调用,因此会打印main
  25.                 t2.printMsg();
  26.                 t3.printMsg();
  27.         }
  28. }
  29.  

回复 "java 设置线程名称"

这儿你可以回复上面这条便签

captcha