Java Thread setName()方法

Thread類的setName()方法用於更改線程的名稱。

語法

public final void setName(String a)

參數

  • a - 線程要設置的新名稱。

異常

  • SecurityException :如果當前線程無法修改線程,則拋出此異常。

示例代碼

public class SetNameExample extends Thread
{
    public void run()
    {
        System.out.println("running...");
    }
    public static void main(String args[])
    {
        // creating two threads
        SetNameExample t1=new SetNameExample();
        SetNameExample t2=new SetNameExample();
        // start of thread
        t1.start();
        t2.start();
        // change the thread name
        t1.setName("Max Su");
        t2.setName("zaixian");
        // print the thread after changing
        System.out.println("After changing name of t1: "+t1.getName());
        System.out.println("After changing name of t2: "+t2.getName());
    }
}

執行上面示例代碼,得到以下結果:

After changing name of t1: Max Su
running...
running...
After changing name of t2: zaixian

上一篇: Java Runtime類 下一篇:無