sleep()和wait()的區別

  sleep()和wait()的區別: 首先sleep()是Thread類的方法,wait()是Object類中定義的方法。 主要有以下幾點區別: 1.當線程調用sleep()進入休眠時,不會釋放對象鎖;而調用wait()進入休眠時,會釋放對象鎖; 2.sleep()方法可以在任何地方調用,而wait()只能在synchronized修飾的函數或者代碼塊中調用; 線程狀態:   舉一個栗子: p
相關文章
相關標籤/搜索