当前位置:首页 > 编程技术 > 正文

如何得到线程的名称

如何得到线程的名称

在Java中,可以通过以下几种方式获取线程的名称:1. 使用`Thread.currentThread( .getName( `方法获取当前线程的名称。2. 在创建线程...

在Java中,可以通过以下几种方式获取线程的名称:

1. 使用`Thread.currentThread().getName()`方法获取当前线程的名称。

2. 在创建线程时,可以通过`Thread`构造函数或者`Thread.setName()`方法为线程设置一个名称。

以下是一个简单的示例:

```java

public class ThreadNameExample {

public static void main(String[] args) {

// 获取当前线程的名称

Thread currentThread = Thread.currentThread();

System.out.println("当前线程名称:" + currentThread.getName());

// 创建并启动一个新线程

Thread newThread = new Thread(new Runnable() {

@Override

public void run() {

// 设置线程名称

Thread.currentThread().setName("新线程");

System.out.println("新线程名称:" + Thread.currentThread().getName());

最新文章