前面几章都是在说synchronized用于对象锁,无论是修饰方法也好修饰代码块也好,然而关键字synchronized还可以应用到static静态方法上,如果这样写,那就是对当前的*.java文件所对应的Class类进行加锁.那么接下来就来说说synchronized修饰static的最基本用法和最显而易见的特点.我写了一个小例子,代码如下: public static void main(String[] args) { ThreadA a = new ThreadA(); a.setNam…