「Java」java.lang.Thread.currentThread()を利用する
サンプルコード
package com.arkgame.study;
import java.lang.Thread.State;
public class ThreadDemo {
public static void main(String[] args) {
Thread td = Thread.currentThread();
long id = td.getId();
String nn = td.getName();
int priority = td.getPriority();
State st = td.getState();
System.out.printf("ID:%d, Name:%s, Priority:%d, State:%s%n", id, nn, priority, st);
}
}
実行結果
ID:1, Name:main, Priority:5, State:RUNNABLE