区别 所属对象不同:sleep方法属于Thread类的,wait方法属于object对象的。 唤醒方式不同:interrupt()方法可以终端 sleep 和wait方法。notify和ntifyall方法可以唤醒wait方法的暂停,sleep可以设置
区别
知识点补充
线程的六大状态:
1)六大状态概述:
NEW:线程刚创建
RUNNABLE:在JVM中正在运行的线程
BLOCKED:调用join() 线程处于阻塞状态,等待监视锁,可以重新进行同步代码块中执行
WAITING:wait()等待状态
TIMED_WAITING:调用sleep(时间) wait(时间)方法可能导致线程处于等待状态
TERMINATED:线程执行完毕,已经退出