我知道通过同步静态和非静态方法来分别锁定类和实例的锁定概念。我无法理解的是,类级锁是如何实现的?我的意思是,类只是一个模板,没有物理意义。那么,当我们说通过同步静态方法实现类级锁定时,会发生什么?该类的所有对象是否都被锁定或其他一些进程?
通过我的搜索,我发现有类对象(Class.class)并且在这个类对象上获取了锁。但是,该类的所有实例又是如何被锁定的呢?
java multithreading synchronization locks
java ×1
locks ×1
multithreading ×1
synchronization ×1