java规范中与Class同步语句关联是什么意思

在 Java 语言规范中,有下面这句话

声明为 synchronized 的类方法在与类的 Class 对象关联的监视器上同步。

我不完全理解这句话,即使我不知道我不知道的东西。

你能用一些例子让我知道这句话吗?

我感激你


红糖糍粑
浏览 131回答 1
1回答

GCT1015

synchronized (YourClass.class)static synchronized是等价的,就是这个意思。或者换句话说:public static synchronized void go(){}将获取与类关联的监视器,而不是与实例关联的监视器,而不是:public synchronized void go() {}这将从实例中获取监视器。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java