JAVA—Thread(线程)类的常用方法
获取线程名称的方法:
1. getName():获取当前正在执行的线程名字,卸载run方法里
public void run() {
String name = getName();
System.out.println("我是子线程,我的名字是:" + name); //输出 Thread-0
}
2.先获取当前正在执行的线程对象,在获取名字
Thread-0public void run() {
//方式二:获取当前正在执行的线程对象,再获取名字
Thread t = Thread.currentThread();
System.out.println(t.getName());
}
使线程睡眠
Thread.sleep():里面传入时间,单位毫秒
@Override
public void run() {
for (int i = 60; i > 0; i--) {
System.out.println(i + "秒");
try {
Thread.sleep(1000); //睡眠1s打印一次
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}