• 技术文章 >java >java基础

    java内置锁的可重入性

    小妮浅浅小妮浅浅2021-05-27 09:31:47原创3246

    1、说明

    因为锁的持有者是线程,而不是调用。线程A已经锁定了LoggingWidget实例对象,必要时可以继续**解锁**!这是内置锁的可重入性。

    2、实例

    public class Widget {
     
    // 锁住了
    public synchronized void doSomething() {
    ...
    }
    }
     
    public class LoggingWidget extends Widget {
     
    // 锁住了
    public synchronized void doSomething() {
    System.out.println(toString() + ": calling doSomething");
    super.doSomething();
    }
    }

    以上就是java内置锁可重入性的介绍,希望对大家有所帮助。更多Java学习指路:Java基础

    本教程操作环境:windows7系统、java10版,DELL G3电脑。

    专题推荐:java内置锁
    上一篇:java中synchronized有什么用? 下一篇:java线程和进程的区分

    相关文章推荐

    • java创造匿名对象的两种方法• Java接口中Lambda表达式的匹配• Java不同数组类型之间的关系• java构造器如何创建实例?• java中valueOf方法如何使用?• java中synchronized有什么用?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网