整理一下synchronized关键字相关的知识点. 在多线程并发编程中synchronized扮演着相当重要的角色,synchronized关键字是用来控制线程同步的,可以保证在同一个时刻,只有一个线程可以执行某个方法或者某个代码块,保证一个线程的变化(主要是共享变量的变化)被其他线程所看到,即保证可见性,可以替代volatile. 1.Synchronized具体表现形式 synchronized的实现和对象锁有关,Java中的每一个对象都可以作为锁,具体表现为以下三种形式: 修饰普通方法:…