sleep
1.sleep是线程中的方法;
2.sleep方法不会释放Lock锁;
3.sleep方法不依赖于同步器synchronied;
4.sleep不需要被唤醒(休眠结束后退出阻塞)。
wait
1.wait是Object中的方法;
2.wair会释放,释放后加入阻塞队列中;
3.wait会依赖synchronied关键字;
4.wait需要被唤醒(不指定结束时间需要被别人中断)。
线程中sleep和wait的区别
阅读 95
2022-05-03
1.sleep是线程中的方法;
2.sleep方法不会释放Lock锁;
3.sleep方法不依赖于同步器synchronied;
4.sleep不需要被唤醒(休眠结束后退出阻塞)。
1.wait是Object中的方法;
2.wair会释放,释放后加入阻塞队列中;
3.wait会依赖synchronied关键字;
4.wait需要被唤醒(不指定结束时间需要被别人中断)。
相关推荐
精彩评论(0)