gpt4 book ai didi

java - java中的类级锁定

转载 作者:行者123 更新时间:2023-12-01 21:10:25 24 4
gpt4 key购买 nike

假设我有一个类想要获得类级别锁定。我是否必须在类中使用静态方法来实现类级别锁定,或者只需使用 synchronized(MyClass.class) 即可完成这项工作,而无需使用任何静态方法。

最佳答案

Class对象上同步就可以了。

或者,如果您希望类级锁不干扰同一类上的不同类级锁,则可以声明一个私有(private)静态字段作为该锁;例如

public class MyClass {
private static final Object myLock = new Object();
private static final Object anotherLock = new Object();
...
}

现在我们对同一个类有两个不同的“类级”锁。

关于java - java中的类级锁定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41257004/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com