乐观锁悲观锁
IT汪汪
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
synchronized注意的点
static修饰的静态方法加的锁,锁的是类,普通方法加的锁,锁的是对的调用者也就是对象。同一个类普通方法加锁和静态方法加锁,这两把锁不是同一个锁。synchronized最主要的是要搞明白锁的对象是什么。synchronized锁的对象是方法的调用者。原创 2023-04-14 23:41:19 · 106 阅读 · 0 评论 -
浅谈乐观锁与悲观锁
乐观锁就是一种乐观的心态,就好像是自己上厕所不锁门相信被人不会抢坑位,悲观锁就是一种悲观的心态害怕别人跟你抢坑位所以加了锁乐观锁乐观锁不会给数据加锁,但是对修改操作时进行判断,判断版本号有没有改变,如果改变则是被别的线程抢先就不会进行修改了。悲观锁悲观锁会给所有的数据加锁,每次只保证一个线程进行操作。...原创 2021-06-11 11:48:26 · 132 阅读 · 0 评论
分享