Lấy tên Thread trong Java
Miêu tả vấn đề
Cách lấy tên thread đang chạy trong Java?
Giải pháp
Ví dụ sau minh họa cách lấy tên thread đang chạy trong 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(); } } }
Kết quả
Code trên sẽ cho kết quả sau:
name=main name=main name=main name=main name=main name=thread name=thread name=thread name=thread
Bài học Bài tập Java phổ biến tại hoconline.club:
thread_trong_java.jsp
Bài viết liên quan