锁分类 悲观锁与乐观锁 悲观锁认为对于同一个数据的并发操作,一定是会发生修改的,哪怕没有修改,也会认为修改.因此对于同一个数据的并发操作,悲观锁采取加锁的形式.悲观的认为,不加锁的并发操作一定会出问题 乐观锁则认为对于同一个数据的并发操作,有可能不会发生修改的.在更新数据的时候,会采用尝试更新,不加锁的方式更新数据.乐观的认为,不加锁的并发操作是没有事情的 可重入锁:又名递归锁,是指在同一个线程在外层方法获取锁的时候,在进入内层方法会自动获取锁,可一定程度避免死锁 共享锁与独占锁 独享锁是指该锁…