Java获取当前线程的名字以及为线程命名
生活随笔
收集整理的這篇文章主要介紹了
Java获取当前线程的名字以及为线程命名
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
為線程命名可以再構造方法中傳入線程的名字,也可以在調用set方法來賦予名字
public class ThreadDemo {public static void main(String[] args) {Runnable myRunnable = new MyThread(); // 創建一個Runnable實現類的對象new Thread(myRunnable).start(); // 將myRunnable作為Thread target創建新的線程Thread thread = new Thread(myRunnable);// 調用start()方法使得線程進入就緒狀態thread.setName("線程A");thread.start();new Thread(myRunnable,"線程B").start();new Thread(myRunnable,"線程C").start();} }class MyThread implements Runnable {@Overridepublic void run() {System.out.println(Thread.currentThread().getName());} }運行結果
可以看到,沒有命名的線程,會有一個默認的名字
?
總結
以上是生活随笔為你收集整理的Java获取当前线程的名字以及为线程命名的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Akka之在IoT系统中使用Actor(
- 下一篇: java中断一个线程