既然锁的都是对象,那锁类不就是锁了Class对象。底层详细实现可参考这位博主的文章:Synchronized深入解读(https://blog.csdn.net/weixin_40388441/article/details/115645665?spm=1001.2014.3001.5501)