对于sleep方法,该方法属于Thread类,而wait方法,属于Object类。
sleep方法导致了程序暂停执行指定的时间,但会保持监控状态,线程不会释放对象锁。
当调用wait方法的时候,线程会释放对象锁,只有执行notify方法后,本线程才进入运行状态。
main方法,调用另一个类中方法时,另一个类中方法,Thread.currentThread().getName(),仍然是main线程。
对于sleep方法,该方法属于Thread类,而wait方法,属于Object类。
sleep方法导致了程序暂停执行指定的时间,但会保持监控状态,线程不会释放对象锁。
当调用wait方法的时候,线程会释放对象锁,只有执行notify方法后,本线程才进入运行状态。
main方法,调用另一个类中方法时,另一个类中方法,Thread.currentThread().getName(),仍然是main线程。