1.wait()方法属于object类中的,sleep()是属于Thread类中的
2.sleep()方法导致程序暂停执行指定的时间,让出CPU给其他线程,但是线程不会释放对象锁,并且到指定的时间又会自动恢复运行状态
3.当调用wait()方法的时候,线程会放弃对象锁,并且进入等待池等待,当针对此对象调用notity(),notifyall()方法后,线程才进入对象锁定池准备,获取对象锁进入运行状态。
1.wait()方法属于object类中的,sleep()是属于Thread类中的
2.sleep()方法导致程序暂停执行指定的时间,让出CPU给其他线程,但是线程不会释放对象锁,并且到指定的时间又会自动恢复运行状态
3.当调用wait()方法的时候,线程会放弃对象锁,并且进入等待池等待,当针对此对象调用notity(),notifyall()方法后,线程才进入对象锁定池准备,获取对象锁进入运行状态。