当前位置 博文首页 > 龚厂长的博客:java 谈谈程序中的那些“锁”事

    龚厂长的博客:java 谈谈程序中的那些“锁”事

    作者:[db:作者] 时间:2021-07-26 14:46

    在java中,我们经常碰到各种锁,比如公平锁&非公平锁、乐观锁&悲观锁、可重入锁&不可重入锁、互斥锁&共享锁,如果对这些锁不是很了解,很容易混淆概念。
    本文将梳理一下这些的锁,介绍它们的不同点,以及如何使用。

    文章目录

    • 1、公平锁&非公平锁
    • 2、可重入锁&不可重入锁
    • 3、互斥锁&共享锁
    • 4、乐观锁&悲观锁
      • (1)使用版本号
      • (2)使用时间戳
      • (3)CAS实现
    • 5、自旋锁
    • 参考文章
    cs