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(): 返回对当前正在执行的线程对象的引用
相关推荐
独泪了无痕2 小时前
探索Pinyin4j-Java中的拼音转换利器
java·后端
码事漫谈3 小时前
从 Coze 居然要下线了说起
后端
道尔柯南3 小时前
C++ string 类详解:从常用接口到深拷贝,彻底掌握字符串处理
android·java·c++
想不到一个好的ID3 小时前
智能体开发
后端
皮皮林5513 小时前
为什么数据库连接池不采用 IO 多路复用?
后端
来让爷抱一个4 小时前
Python 异步里混用同步库,事件循环被卡住的全过程
开发语言·python
kingx34 小时前
Bugku 3122 谷歌小恐龙题解:纯离线逆向 Vault 的 AES-GCM 加密资源(附 Python 解密器)
java·逆向·ctf·bugku·aes-gcm
DevOpenClub7 小时前
职教高考控制线 API:招生类别枚举、筛选与空分数含义
java·数据库·高考
IT_陈寒7 小时前
Redis雪崩把我坑惨了,这是5年经验的教训
前端·人工智能·后端
量化分析码农7 小时前
【Python量化多因子实战 06】从因子到持仓:多因子选股实盘工程化落地
后端