java Runnable实现线程方式中 通过Thread获取当前线程名称

这篇博客介绍了如何在Java中通过Runnable接口创建线程,并解释了由于使用接口而不是Thread类,无法直接调用Thread类的方法如getName()。作者提供了解决方案,即通过Thread.currentThread().getName()获取当前线程名,并展示了代码实例,演示了如何在创建线程时设置线程名称。
摘要由CSDN通过智能技术生成

观看本文 需要能通过 Runnable接口实现线程

如果不了解 可以先查看我的文章
java 通过 Runnable接口实现线程
我们会习惯用getName 给线程定义名字 但用了你会发现 Runnable里是没有这个方法的
在这里插入图片描述
因为你是通过 接口实现的 跟Thread类没有关系 自然拿不到 Thread类中的方法

不过 你要是真的想用 可以通过Thread实现

Thread.currentThread().getName()
在这里插入图片描述

然后我们实例化时 改一下代码 这次要两个参数
在这里插入图片描述
后面一个参数 就会成为当前线程的名称

运行结果如下
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值