悲观锁乐观锁定义及使用场景
定义
悲观锁
每次获取数据的时候担心数据被修改, 所以每次获取数据的时候都会进行加锁, 确保自己使用过程中数据不会被别人修改, 使用完成后对数据进行解锁. 由于数据进行加锁, 期间对改数据进行读写的其他线程都会进行等待
乐观锁
每次获取数据的时候都不会担心数据被修改, 所以每次获取数据的时候都不会进行加锁, 但是在更新数据的时候需要判断该数据是否被别人修改过, 如果数据被其他线程修改则不进...
原创
2019-08-16 08:02:13 ·
2128 阅读 ·
0 评论