zoukankan      html  css  js  c++  java
  • Java基础课程---sleep()方法 和 wait()方法的异同(面试题)

    1 sleep() 和 wait()方法的异同?

          1 相同点:

            一旦执行方法,都可以使得当前的线程进入阻塞状态

                      2 不同点:

            1 两个方法的声明的位置不同,Thread 类只声明的sleep().Object 类中声明wait();

            2 调用的要求不同,sleep()可以在任何需要的场景下调用,wait()必须在同步代码块中或者同步方法中的监视器中

            3 关于是否释放同步监视器,如果两方法都是使用在同步代码块或同步方法中,sleep()不会释放锁,wait()会释放锁。

  • 相关阅读:
    Python中的self详细解析
    promise
    JavaScript 中的let、const、val的区别
    Vuex
    继承
    原型及原型链
    this,call,apply,bind之间的关系
    Js 数据类型
    JS数据类型判断
    H5新特性
  • 原文地址:https://www.cnblogs.com/wjgbok/p/10826818.html
Copyright © 2011-2022 走看看