synchronized 修饰符。
对方法使用 synchronized 修饰符可能并非好主意,原因有几点:
synchronized 块,只保留共享状态的代码。
替代做法是考虑在 private final 锁定对象上同步,可以完全控制对该对象的访问。
可以通过快速修复使用 synchronized(this) 包装方法体。
示例:
class Main {
public synchronized void fooBar() {
}
}
在应用快速修复后:
class Main {
public void fooBar() {
synchronized (this) {
}
}
}
您可以为此检查配置以下选项:
synchronized 方法的方法。