一 锁
1.1 锁的介绍
synchronized,和lock锁都是一种悲观锁。悲观锁适用于写多场景,乐观锁适用于读多场景,实现策略有:版本号和cas自旋算法。
1.2 类锁和对象锁的使用场景
1.3 任何对象都有一把锁
之所以任何一个对象都有把锁,在于每个对象天生都带着一个对象监视器,每一个被锁住的对象都会和monitor关联起来。
synchronized,和lock锁都是一种悲观锁。悲观锁适用于写多场景,乐观锁适用于读多场景,实现策略有:版本号和cas自旋算法。
1.2 类锁和对象锁的使用场景
之所以任何一个对象都有把锁,在于每个对象天生都带着一个对象监视器,每一个被锁住的对象都会和monitor关联起来。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/502932.html
如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!