synchronized static和synchronized 关键字
1.synchronized satic 方法,如果是一个方法加上static关键字和synchronized。static一定不属于任何对象,属于一个类。那么它锁的是当前类的对象的class对象。因为Java中无论一个类有多少个对象,这些对象会对应唯一一个Class对象,因为当前线程分别访问了同一个类的两个对象的static,synchronized方法时候。他们执行的顺序也是顺序的,也就是说一个线程先去执行方法,执行完毕后另一个线程开始。(非常重要) 1.synchronized