Java線程wait和sleep的區別

Java中調用wait方法或者sleep方法都可以讓線程進入waitint或者time-waiting狀態,但是它們還是 有所不同的: wait是Object中的方法,而sleep則是Thread中的方法。 sleep可以在任何地方使用,而wait只可以在synchronized方法或synchronized塊中使用。 sleep方法只會讓出當前線程持有的時間片,而wait方法除了讓出時間片還會讓
相關文章
相關標籤/搜索