在Java中sleep()和wait()有什么区别 java中sleep和wait的区别

主机教程 建站分享 2年前 (2022-10-27) 214次浏览

文章摘要:在Java中sleep()和wait()有什么区别 java中sleep和wait的区别

Java中sleep()和wait()的区别: 1.sleep()是线程类的静态方法,而wait()是Obje […]

Java中sleep()和wait()的区别:

1.sleep()是线程类的静态方法,而wait()是Object类的方法。

2.Sleep()可以用时间指定来使他自动醒过来,如果时间不到你只能调用interreput()来强行打断,而Wait()可以用notify()直接唤起。

3.sleep()不释放同步锁,wait()释放同步锁。

4.Sleep()必须捕获异常,而wait()不需要捕获异常。


声明:
若非注明,本站文章源于互联网收集整理和网友分享发布,如有侵权,请联系站长处理。
文章名称:在Java中sleep()和wait()有什么区别 java中sleep和wait的区别
文章链接:http://www.7966.org/post/13093.html
转载请注明出处

喜欢 (0)