0
点赞
收藏
分享

微信扫一扫

线程中sleep和wait的区别

b91bff6ffdb5 2022-05-03 阅读 95
java

sleep

1.sleep是线程中的方法;
2.sleep方法不会释放Lock锁;
3.sleep方法不依赖于同步器synchronied;
4.sleep不需要被唤醒(休眠结束后退出阻塞)。

wait

1.wait是Object中的方法;
2.wair会释放,释放后加入阻塞队列中;
3.wait会依赖synchronied关键字;
4.wait需要被唤醒(不指定结束时间需要被别人中断)。

举报

相关推荐

0 条评论