获取和修改线程的名字,获取当前线程对象

本文介绍了在Java中如何获取当前线程对象,使用Thread.currentThread()方法;获取线程名字通过Thread对象的getName()方法;修改线程名字则调用setName()方法。建议为线程设置有意义的名字,而非默认的Thread-n格式。
摘要由CSDN通过智能技术生成
关于获取和修改线程的名字,获取当前线程对象

1、如何获取当前线程对象?

使用Thread的静态方法:static Thread currentThread();

Thread currentThread = Thread.currentThread();

代码出现在哪,就是获取哪个线程对象。即当前线程对象。


2、获取线程对象的名字

String name = 线程对象.getName();


3、修改线程对象的名字

线程对象.setName(“名字”);


4、当线程没有设置名字时,线程的名字是这样的规律:

Thread-0, Thread-1, Thread-2…

这样显然难看没有意义,创建线程对象后,应该给它个名字。


测试代码:

public class Test04 {
   
    public static void main(String[] args) {
   
        // 创建分支线程对象
        Thread thread1 = new Thread(new MyRun04());

        
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值