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的Runtime类介绍