静态方法synchronized
时间: 2023-12-07 15:34:38 浏览: 73
java synchronized同步静态方法和同步非静态方法的异同
静态方法的synchronized关键字在多线程环境下用于保证同步访问静态方法,确保同一时刻只有一个线程可以执行该方法。静态方法的synchronized关键字等价于使用静态方法的类对象作为锁来实现同步。具体而言,静态方法的synchronized关键字等价于使用以下形式的synchronized块来实现同步:
```java
public static synchronized void fun2() {
synchronized (ClassName.class) {
// 这里执行操作
}
}
```
阅读全文