独享锁/互斥锁/方法锁/对象锁

这部分锁意思大致相同,Synchronized 修饰的方法默认是当前对象为锁,Synchronized 修饰的静态方法默认是当前Class 对象为锁,方法执行,获取该锁,并且独占,其他线程无法获取锁;执行结束,释放该锁,所以对象中所有被 Synchronized 修饰的方法只能有一个能处于执行状态