java中wait和sleep的区别

下面补充wait() 和 sleep() 的区别:
1,wait() 执行后,释放执行权,也释放锁,与它同步的线程或者其它的线程都可以拿到执行权。
2,sleep() 执行后,释放执行权,但不释放锁,即与它不拥有同一个锁的线程可以拿到执行权,但与它同步的线程不可以拿到执行权。

posted @ 2020-08-24 13:57  larybird  阅读(146)  评论(0编辑  收藏  举报