乐观锁的业务场景及实现方式 每次获取数据的时候,都不担心数据被修改,所以每次获取的数据的实话都不会进行加锁,但是在更新数据的时候需要判断该数据是否被别人修改过。如果数据被其他线程修改,则不进行数据更新;如果数据没有被其他线程修改,则进行数据更新。由于数据没有进行加锁,期间该数据可以被其他线程进行读写操作。比较适合读取比较频繁的场景。如果出现大量的写入操作,数据发生重复的可能性就会增大。为了保证数据的一致性,应用层会不断的重新获取数据,这样会增加大量的查询开销,降低系统的吞吐量。