Toggle navigation
Ethan Blog
Home
About
Archive
Ethan Blog
I am what i am
乐观锁+版本号解决锁竞争问题
在高并发的场景下,经常会遇到这种情况: A请求过来,查询出来一条数据,进行update操作,与此同时B请求也在这个时候过来,对这条数据进行查询,并进行操作。此时就会出现B在A之后进行查询操作,但是实际B的数据却被A覆盖。 这种情况并不少见,有时候会为了避免这种情况,我们会引入锁来解决这种问题,常见的比如使用ReetrantLock或者synchronized同步块等悲观锁的方式来实现,其实...
Posted by Ethan Blog on October 23, 2019
← Newer Posts
FEATURED TAGS
go
notes
system
ABOUT ME
三轮车师傅
四川·成都
FRIENDS
小哀的博客