在 Java 中,你可以使用 `Thread.currentThread()` 方法來獲取當前正在執行的線程對象。這個方法返回一個代表當前線程的 `Thread` 對象,你可以通過該對象來獲取線程的相關信息。下面是一個簡單的示例代碼:
```java
public class Main {
public static void main(String[] args) {
Thread currentThread = Thread.currentThread();
System.out.println("Current thread: " + currentThread.getName());
System.out.println("Thread ID: " + currentThread.getId());
System.out.println("Thread state: " + currentThread.getState());
// 可以根據需要查看更多線程的信息
}
}
```
- `Thread.currentThread()` 返回當前正在執行的線程。
- `currentThread.getName()` 返回當前線程的名稱。
- `currentThread.getId()` 返回當前線程的ID。
- `currentThread.getState()` 返回當前線程的狀態。
當你運行這段代碼時,它會輸出當前線程的名稱、ID 和狀態等信息。你可以根據需要查看更多關于當前線程的信息。