线程常用其他方法

练习 :
package com.cb.thread.day03;
public class InfoTest {
public static void main(String[] args) throws InterruptedException {
//查看线程是否活着
System.out.println(Thread.currentThread().isAlive());
//设置名称:真实角色+代理角色
MyInfo info = new MyInfo("战斗机");
Thread t = new Thread(info);
t.setName("公鸡中");//原来的名称是Thread-0,加入名字变公鸡
t.start();
Thread.sleep(1000);
System.out.println(t.isAlive());
}
}
class MyInfo implements Runnable{
private String name;
public MyInfo(String name) {
this.name = name;
}
@Override
public void run() {
System.out.println(Thread.currentThread().getName()+"-->"+name);
}
}
运行结果:

本文通过一个具体的Java代码示例,展示了如何使用Thread类的方法来检查线程的存活状态,并演示了如何为线程设置名称,以及如何启动线程。通过这个过程,读者可以深入理解Java中线程的状态管理和命名机制。
10万+

被折叠的 条评论
为什么被折叠?



