import java.awt.print.Printable; /** * Created by xabcd on 2019/2/17. */ public class TestSetName extends Thread { public void run() { for(int i= 0;i<10;i++){ PrintMsg(); } } public void PrintMsg(){ Thread tt = Thread.currentThread();//通过Thread类中的currentThread()方法,返回一个Thread欸的实例化对象 String name = tt.getName(); System.out.println("name = "+name); } public static void main(String args[]){ TestSetName ts = new TestSetName(); //这里设置线程的名称 ts.setName("test threrad");//调用Thread类中的setName()方法 ts.start(); for(int i= 0;i<10;i++){ ts.PrintMsg(); } } }