线程的常用方法
Thread获取和设置线程名称
方法名称 | 说明 |
---|---|
String getName() | 获取当前线程的名称,默认线程名称是Thread-索引 |
void setName(String name) | 将此线程的名称更改为指定的名称,通过构造器也可以设置线程名称 |
package com.itheima.ThreadMake;
/**
* 线程中常用的方法
*
*/
public class ThreadDemo5 {
public static void main(String[] args) {
Thread t1 = new MyThread11();
System.out.println(t1.getName());
t1.setName("t1");
t1.start();
//获取当前线程
Thread thread = Thread.currentThread();
System.out.println(thread.getName());
Thread t2 = new MyThread11();
System.out.println(t2.getName());
t2.setName("t2");
t2.start();
}
}
class MyThread11 extends Thread{
@Override
public void run() {
for (int i = 0; i < 5; i++) {
System.out.println(Thread.currentThread().getName()+"输出" + i);
}
}
}
Thread类的线程线程休眠方法
方法名称 | 说明 |
---|---|
public static void sleep(long time) | 让当前线程休眠指定的时间后再继续执行,单位为毫秒 |