syn锁住的是资源
对象锁锁的是当前对象资源
类锁锁的是class对象资源
如果是对象锁,则同一对象竞争this
如果是类锁,因为一个类只有一个class对象,所以不管怎么样,进来都要锁住
java对象锁和类锁的区别
最新推荐文章于 2024-06-10 18:15:57 发布
syn锁住的是资源
对象锁锁的是当前对象资源
类锁锁的是class对象资源
如果是对象锁,则同一对象竞争this
如果是类锁,因为一个类只有一个class对象,所以不管怎么样,进来都要锁住