在 Java 语言规范中,有下面这句话声明为 synchronized 的类方法在与类的 Class 对象关联的监视器上同步。我不完全理解这句话,即使我不知道我不知道的东西。你能用一些例子让我知道这句话吗?我感激你
1 回答
![?](http://img1.sycdn.imooc.com/545846070001a15002200220-100-100.jpg)
GCT1015
TA贡献1827条经验 获得超4个赞
synchronized (YourClass.class)static synchronized
是等价的,就是这个意思。
或者换句话说:
public static synchronized void go(){}
将获取与类关联的监视器,而不是与实例关联的监视器,而不是:
public synchronized void go() {}
这将从实例中获取监视器。
添加回答
举报
0/150
提交
取消