6.7Java多线程一些其他的常用方法
2021/6/7 22:33:13
本文主要是介绍6.7Java多线程一些其他的常用方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Java多线程一些其他的常用方法
方法说明
方法 | 功能 |
---|---|
isAlive() | 判断线程是否还未终止 |
setName() | 给线程起个名字 |
getName() | 获取线程的名字 |
currentThread() | 获取当前正在运行的线程对象 |
其他方法的实例
package iostudy.priority; /** * 线程当中使用的其他方法 * 1、isAlive()--->查看线程是否死亡 * 2、Thread.currentThread()--->表示获取当前线程名称 * 3、setName、getName--->代理名称 * @since JDK 1.8 * @date 2021/6/7 * @author Lucifer */ public class InfoTest { public static void main(String[] args) throws InterruptedException { System.out.println(Thread.currentThread().isAlive()); //设置角色:真实角色+代理角色 /*创建实体类对象*/ MyInfo myInfo = new MyInfo("Lucifer"); /*创建代理类对象*/ Thread t = new Thread(myInfo); /*设置名字*/ t.setName("JunkingBoy"); /*启动线程*/ t.start(); /*延时*/ Thread.sleep(1000); /*查看线程是否死亡*/ System.out.println(t.isAlive()); } } /** * 实现类 * @since JDK 1.8 */ class MyInfo implements Runnable{ private String name; /*通过构造器加入*/ public MyInfo(String name){ this.name = name; } /*重写run方法*/ @Override public void run(){ System.out.println(Thread.currentThread().getName() + "--->" + name); } }
这篇关于6.7Java多线程一些其他的常用方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南