java是什么 java wait和sleep的區(qū)別?
java wait和sleep的區(qū)別?1. 同步鎖的處理方式不同:在sleep()之后,程序不會(huì)釋放同步鎖。在wait()之后,程序?qū)⑨尫磐芥i。2. 不同的用法:sleep()可以利用時(shí)間讓它自動(dòng)醒
java wait和sleep的區(qū)別?
1. 同步鎖的處理方式不同:在
sleep()之后,程序不會(huì)釋放同步鎖。
在wait()之后,程序?qū)⑨尫磐芥i。
2. 不同的用法:sleep()可以利用時(shí)間讓它自動(dòng)醒來。如果時(shí)間還沒有到,只能調(diào)用interput()來強(qiáng)制中斷。
Wait()可以直接用notify()調(diào)用。
3. 屬于不同的類
sleep()的類是thread。
wait()的類是object。