Java中的锁

一. Java的锁机制 1.1 锁的类型 乐观锁:读多写少的情况,读数据不加锁,写数据加锁。 java中的乐观锁基本都是通过CAS操作实现的,CAS是一种更新的原子操作,比较当前值跟传入值是否一样,一样则更新,否则失败。 悲观锁:悲观的意思是写多, 每次去拿数据的时候都认为别人会修改,所以每次在读写数据的时候都会上锁,这样别人想读写这个数据就会block直到拿到锁。 java中的悲观锁就是Sync
相关文章
相关标签/搜索