java中wait和sleep的区别
2016-08-11 14:52
134 查看
下面补充wait() 和 sleep() 的区别:
1,wait() 执行后,释放执行权,也释放锁,与它同步的线程或者其它的线程都可以拿到执行权。
2,sleep() 执行后,释放执行权,但不释放锁,即与它不拥有同一个锁的线程可以拿到执行权,但与它同步的线程不可以拿到执行权。
1,wait() 执行后,释放执行权,也释放锁,与它同步的线程或者其它的线程都可以拿到执行权。
2,sleep() 执行后,释放执行权,但不释放锁,即与它不拥有同一个锁的线程可以拿到执行权,但与它同步的线程不可以拿到执行权。
相关文章推荐
- java线程的sleep(),wait(),notify(),yield()方法的区别要点
- java中yield(),sleep()以及wait()的区别
- Java Sleep() 与 Wait()的机制原理与区别
- java线程 sleep()和wait()的区别
- java多线程 sleep()和wait()的区别
- java中yield(),sleep()以及wait()的区别 - -
- Java线程中sleep和wait的区别
- java多线程 sleep()和wait()的区别
- java多线程 sleep()和wait()的区别
- java线程同步原理及wait,notify的用法及与sleep的区别
- java线程的sleep(),wait(),notify(),yield()方法的区别要点
- java中yield(),sleep()以及wait()的区别
- java中yield(),sleep()以及wait()的区别
- Java Thread(线程)案例详解sleep和wait的区别
- Java中sleep和wait的区别
- java之Thread.sleep(long)与object.wait()/object.wait(long)的区别
- java sleep与wait的区别
- JAVA—sleep()和wait()的区别
- java多线程 sleep()和wait()的区别
- java多线程 sleep()和wait()的区别