java Synchronized 学习
对于"Synchronized" 使用在不同地方的作用
public class SynchronizerDemo { /** * 当调用当前静态同步方法时, 该锁是锁定在当前 SynchronizerDemo.class上 */ public synchronized static void staticMethod() { } /** * 当使用当前类实例调用当前方法时, 会锁定调用该方法的对象实例 */ public synchronized void objectMethod(){ } Object LOCK = new Object(); public void customMethod(){ // 锁定当前自定义对象 LOCK synchronized (LOCK){ } } }

浙公网安备 33010602011771号