複習 J2SE基本內容 wait()與 sleep ( )

wait是Object類的final方法,不可以被重寫,而sleep方法時Thread類中靜態、native修飾的本地方法。 wait方法調用後,線程會釋放掉鎖。sleep方法調用後,不會釋放鎖。 由於wait方法不會釋放掉鎖,也就要求在調用wait方法的前提是,必須線程持有鎖(Lock),所以wait必須在synchronized同步塊,或者同步控制方法中使用。 wait方法調用後,不會自動喚醒
相關文章
相關標籤/搜索