Java Thread getId()方法

java.lang.Thread.getId() 方法返回该线程的标识符。线程ID是创建这个线程时所产生长的数字。线程ID是唯一的,它的生命周期内保持不变。当一个线程终止时,该线程ID可以重复使用。

1 语法

public long getId()

2 参数

3 返回值

此方法返回该线程的ID。

4 示例 

package com.yiidian;

/**
 * 一点教程网: http://www.yiidian.com
 */
/**
 * java.lang.Thread.getId()方法的例子
 */
import java.lang.*;

public class Demo implements Runnable {

    Thread t;
    Demo() {

        // thread created
        t = new Thread(this, "Admin Thread");

        // set thread priority
        t.setPriority(1);

        // prints thread created
        System.out.println("thread  = " + t);

        // this will call run() function
        t.start();
    }

    public void run() {
        // returns the identifier of this Thread.
        System.out.println("Name = " + t.getName());
        System.out.print("Id = " + t.getId());
    }

    public static void main(String args[]) {
        new Demo();
    }
}

输出结果为:

thread  = Thread[Admin Thread,1,main]
Name = Admin Thread
Id = 11

热门文章

优秀文章