java——设置线程名称

2019年2月17日21:09:11 发表评论 1,049 views
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();
        }
    }
}

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: