优质的文章
通俗易懂 悲观锁、乐观锁、可重入锁、自旋锁、偏向锁、轻量/重量级锁、读写锁、各种锁及其Java实现
CAP(Compare-and-Swap)
synchronized
lock
mysql InnoDB
乐观锁 version
在数据库层面使用版本号来控制数据一致性,每次修改数据,版本号+1
jpa有@Version
悲观锁 for update
在数据库层面使用 for update 控制数据一致性
通俗易懂 悲观锁、乐观锁、可重入锁、自旋锁、偏向锁、轻量/重量级锁、读写锁、各种锁及其Java实现
在数据库层面使用版本号来控制数据一致性,每次修改数据,版本号+1
jpa有@Version
在数据库层面使用 for update 控制数据一致性