java:获取线程的Id

JDK 19及以后版本,使用Thread的threadId()方法获取当前线程的Id(identifier )。这个Id是一个正的长整型,在线程创建的时候产生。这个Id是唯一的,并且在线程的生命周期期间保持不变。
JDK 19以前的版本,使用getId()方法获取。但这个方法在JDK 19版本中已经废弃。因为这个方法不是final的,可能会给覆盖,导致返回的值不是线程Id。

代码示例:

package com.thb;

public class Test6 {

    public static void main(String[] args) {
        System.out.println(Thread.currentThread().threadId());
    }

}

运行输出:
在这里插入图片描述

你可能感兴趣的:(java,开发语言)