syn锁住的是资源
对象锁锁的是当前对象资源
类锁锁的是class对象资源
如果是对象锁,则同一对象竞争this
如果是类锁,因为一个类只有一个class对象,所以不管怎么样,进来都要锁住
java对象锁和类锁的区别
最新推荐文章于 2025-04-10 10:09:33 发布
本文深入解析了不同类型的锁机制在软件开发中的应用,包括syn锁、对象锁和类锁的区别与作用。syn锁通常用于锁定资源,而对象锁和类锁则分别针对当前对象和class对象进行锁定,确保了多线程环境下的资源访问安全性。
170万+

被折叠的 条评论
为什么被折叠?



