JAVA sleep和wait 异同

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

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

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

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

猜你喜欢

转载自www.cnblogs.com/superxuezhazha/p/12283723.html
今日推荐