void start():启动线程,并执行对象的run方法
run():线程在被调度时执行的操作。通常需要重写Thread类中的此方法,
将创建的线程要执行的操作声明在此方法中
String getName():静态方法,返回线程的名称
void setName(String name):设置该线程的名称
static Thread currentThread():
返回当前线程,在Thread子类中就是this,通常用于主线程和Runable实现类
static void yield():线程让步
①暂停当前正在执行的线程,把执行机会让给优先级相同或更高的线程
②若队列中没有同优先级的线程,忽略此方法
join():当某个程序执行流中调用其他线程的join()方法时,
调用线程将被阻塞,直到join()方法加入的join线程执行完为止
static void sleep(long millis):(指定时间:毫秒)静态方法
①令当前活动线程在指定时间段内放弃对CPU控制,使其他线程有机会被执行
,时间到后重新排队
②抛出InterruptedException异常
stop():强制线程生命期结束,不推荐使用
boolean isAlive():返回boolean,判断线程是否还活着