2016 - 2024

感恩一路有你

monitor功能 当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?

浏览量:2926 时间:2021-03-13 06:12:28 作者:admin

当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?

您可以输入其他非同步方法。不允许同步方法!Java中的每个对象都有一个锁或监视器。当访问对象的synchronized方法时,意味着该对象将被锁定。此时,任何其他线程都不能再访问synchronized方法。在前一个线程执行完方法(或抛出异常)之前,不会释放对象的锁,只有其他线程才能再次访问同步方法。如果一个对象有多个同步方法,并且某个线程在某个时间进入了同步方法,则在执行该方法之前,其他线程无法访问该对象的任何同步方法。

monitor功能 monitor用法 class monitor

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。