本文总结自: https://blog.csdn.net/luckey_zh/article/details/53815694
层次: java层次
类锁即锁住了类,对象锁即锁住实例对象
synchronized使用场景分以下几种:
1. 一般方法
对象锁,锁住当前对象
2. 静态方法
类锁,锁住此类
扫描二维码关注公众号,回复:
3517215 查看本文章
3. synchronized(object)
锁住object,object可为对象,可为类
常见:
synchronized(this)
对象锁
synchronized(*.class)
类锁