1. 对象锁包括方法锁(默认锁为this当前实例对象)和同步代码锁(自己指定锁对象)2. 类锁指synchronized 修饰静态的方法或指定锁为class对象synchronized 对于代码块发生的无法处理的异常后,会自动释放锁
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。