前言
正文
wait必须搭配synchronize一起使用,而sleep不需要;
进入wait状态的线程能够被 notify 和 notifyAll 线程唤醒,而 sleep 状态的线程不能被 notify 方法唤醒;
wait 通常有条件地执行,线程会一直处于 wait 状态,直到某个条件变为真,但是 sleep 仅仅让你的线程进入睡眠状态;
wait 方法会释放对象锁,但 sleep 方法不会。
在调用wait方法之后,线程会变为WATING状态,而调用sleep方法之后,线程会变为 TIMED_WAITING状态。
参考文章
《》
历史上的今天
- 《ViewPager禁止切换page时动画》
- 《ViewPager 切换是出行ANR记录》
- 《盘58网盘》
- 《搜盘网》
- 《80网盘》
- 《V盘搜》
- 《奈斯搜索》
- 《云盘资源共享站》
- 《兄弟盘》
© 版权声明