以下实例演示了如何通过继承 thread 类并使用 getname() 方法来获取当前线程名称:
/*
author by w3cschool.cc
twothreadgetname.java
*/public class twothreadgetname extends thread {
public void run() {
for (int i = 0; i < 10; i++) {
printmsg();
}
}
public void printmsg() {
thread t = thread.currentthread();
string name = t.getname();
system.out.println("name=" + name);
}
public static void main(string[] args) {
twothreadgetname tt = new twothreadgetname();
tt.start();
for (int i = 0; i < 10; i++) {
tt.printmsg();
}
}}
以上代码运行输出结果为:
name=main
name=main
name=main
name=main
name=main
name=thread-0
name=thread-0
name=thread-0
name=thread-0
name=thread-0
name=main
name=thread-0
name=main
name=thread-0
name=main
name=thread-0
name=main
name=thread-0
name=main
name=thread-0
以上就是java 实例 - 获取当前线程名称的内容。