【面试题】悲观锁和乐观锁

悲观锁:某线程一旦得到锁,其他需要锁的线程就挂起。

              synchronized就是悲观锁

乐观锁:每次不加锁而假设没有冲突就去执行某项任务,如因为冲突失败就重试,直到成功为止。

              CAS(Compare and Swap)就是乐观锁

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章