java多线程-实现多线程(二)

目录

[2.1 设置和获取线程名称](#2.1 设置和获取线程名称)

示例一(getName()输出线程名称)

示例二(setName更改线程名称)

示例三(super实现)

[​编辑 示例四(Thread.currentThread().getName()返回对当前正在执行的线程对象的引用)](#编辑 示例四(Thread.currentThread().getName()返回对当前正在执行的线程对象的引用))

[2.2 总结](#2.2 总结)


2.1 设置和获取线程名称

Thread类中设置和获取线程名称的方法

  • void setName(Stringname):将此线程的名称更改为等于参数name
  • String getName():返回此线程的名称
示例一(getName()输出线程名称)

1、getName() 获取线程名称

2、启动测试

示例二(setName更改线程名称)
示例三(super实现)

1、构造父类方法

2、

示例四(Thread.currentThread().getName()返回对当前正在执行的线程对象的引用)

1、调用静态方法Thread.currentThread().getName(),并启动测试

2.2 总结

Thread类中设置和获取线程名称的方法

  • void setName(Stringname): 将此线程的名称更改为等于参数name
  • String getName(): 返回此线程的名称
  • 通过构造方法也可以设置线程名称

如何获取main0方法所在的线程名称?

  • public static Thread currentThread(): 返回对当前正在执行的线程对象的引用
相关推荐
Wx-bishekaifayuan16 分钟前
springboot生活易购超市管理系统54086-计算机课程设计、毕业设计
spring boot·后端·python·django·课程设计·express·旅游
lzhdim17 分钟前
C#不为人知的10个魔法特性:资深开发者也会震惊的底层奥秘
java·前端·javascript·算法·c#
lizhongxuan17 分钟前
VirtIO:虚拟机的磁盘、网络与内存是怎样工作的
后端
weixin_3077791323 分钟前
C++代码实现MATLAB中的pade函数功能
开发语言·c++·算法·matlab
ProcessOn官方账号30 分钟前
java IO操作 你快速认识IO的相关基本知识
java·开发语言
计算机毕设定制辅导-无忧学长40 分钟前
《基于Spring Boot的减脂轻食购物网站》
java·vue.js·spring boot·后端·减脂轻食购物网站
青山木41 分钟前
Hot 100 --- 下一个排列
java·数据结构·算法·leetcode
Thinker QAQ42 分钟前
并发编程(六):Atomic 的实现——从 Runtime 到 CPU
java·go·cas·并发编程·atomic·cpython
神仙别闹1 小时前
基于C++实现的(控制台)学校开课查询系统
开发语言·c++
沐欣工作室_lvyiyi1 小时前
基于SpringBoot的博物馆预约系统设计与实现(论文+源码)
java·spring boot·后端·计算机毕业设计