Java多線程與併發 --- sleep 和 wait 的區別

sleep 和 wait 的區別? 基本差別: sleep 是 Thread 類的方法 wait 是 Object 類的方法 sleep 可以在任何地方使用 wait 只能在 synchronized 方法 或者 synchronized 塊中使用 最主要的本質區別: Thread.sleep 只會讓出CPU ,不會導致鎖行爲的改變 Object.wait 不僅讓出CPU ,還會釋放已經佔有的同步
相關文章
相關標籤/搜索