首页 文章
  • 2 votes
     answers
     views

    JAVA以不同的方法在同一对象上同步块

    我试图理解java中synchronized块的概念 . 至于我读过的文档,我明白如果我们获取一个锁(使用实例变量的同步块),那么我们就无法在该类中的同一个对象上获取同步锁 . 但是,当我尝试使用以下代码段时,我发现我的理解是错误的 . 即我能够同时在两种不同的方法中获取锁(同一实例变量上的同步块) . 当线程启动时,它将转到run方法并无限期地等待,并且不会从synchronized块中出来 ....

热门问题