乐观锁与悲观锁

乐观锁:是对同步资源加锁,但是更新的时候会判断,在此期间是否有被别的线程修改过,常见是CAS算法

悲观锁:对同步资源加锁,每一个线程进来时都要等待上一个线程释放锁,而synchronized与Lock就是悲观锁

posted @ 2020-11-29 20:18  jock_javaEE  阅读(96)  评论(0编辑  收藏  举报