JAVA sleep和wait 异同

相同: 都可以堵塞当前线程

不同: 1) 声明位置不同.sleep是Thread的静态方法;wait()是Object类的实例方法

            2) 调用要求不同.sleep可以直接调用,wait()必须在synchronized代码块或方法中调用

            3) 对同步监视器的控制不同: sleep不释放同步监视器,wait释放

posted @ 2020-02-08 16:04  超级学渣渣  阅读(183)  评论(0编辑  收藏  举报