Java线程中的sleep和wati的区别

1.sleep来自Thread类,而wait来自Object类;

2.sleep方法没有释放锁,而wait方法释放了锁;

3.wait,notify,notifyAll只能在同步方法或者同步代码块使用,而sleep可以在任何地方使用;

4.wait可以指定时间也可以不指定时间,而sleep必须指定时间;

5.sleep必须捕获异常,而wait,notify和notifyAll不需要捕获异常。

发布了21 篇原创文章 · 获赞 10 · 访问量 8094

猜你喜欢

转载自blog.csdn.net/weixin_44997483/article/details/102851913
今日推荐