public class Demo { public static synchronized void fun1(){ } public synchronized void fun2(){ } public static void main(String args[]) throws Exception{ synchronized(xxx) { } } } 三种同步类型 针对同步方法,同步静态方法,同步代码块,调用的时候到底是等,还是不等,到底是怎么一个等待机制.我想了很久,终于发现了他的原理所…