cas[1]

cas原理【java并发编程】

什么是悲观锁?MySQL InnoDB存储引擎,自带行锁,多线程也只能一个拿到行锁。luck锁或者sy锁,多线程也只能一个,没拿到的只能等待。什么是乐观锁?当前线程不会阻塞,乐观锁。当前线程如果没有拿到锁,就会自旋,就是死循环。mysql如何实现乐观锁?在我们的表结构中,添加一个字段,版本字段ver