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(): 返回对当前正在执行的线程对象的引用
相关推荐
夏微凉.1 分钟前
【JavaEE进阶】Spring 事务和事务传播机制
java·数据库·sql·mysql·spring·java-ee
yangpipi-1 分钟前
数据结构(C语言版)-2.栈和队列
c语言·开发语言·数据结构
还在学习进步4 分钟前
C语言第九周课——经典算法
c语言·开发语言·算法
吴冰_hogan6 分钟前
nacos集群源码解析-cp架构
java·spring boot·spring·架构·服务发现·springcloud
阿七想学习6 分钟前
数据结构《链表》
java·开发语言·数据结构·学习·链表
Yaml47 分钟前
Java的六大排序
java·算法·排序算法
极客代码8 分钟前
【Python TensorFlow】进阶指南(续篇二)
开发语言·人工智能·python·深度学习·tensorflow
XiaoLiuLB9 分钟前
Tomcat NIO 配置实操指南
java·tomcat·nio
Be_Somebody13 分钟前
[这可能是最好的Spring教程!]Maven的模块管理——如何拆分大项目并且用parent继承保证代码的简介性
java·spring boot·spring·spring入门
计算机学姐22 分钟前
基于Python的高校成绩分析管理系统
开发语言·vue.js·后端·python·mysql·pycharm·django