稀土掘金 稀土掘金
    • 首页
    • AI Coding NEW
    • 沸点
    • 课程
    • 直播
    • 活动
    • AI刷题
    • APP
      插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
    • vip
      会员
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
0 /100
Lock底层原理
订阅
avatar
356
更多收藏集

微信扫码分享

微信
新浪微博
QQ

3篇文章 · 0订阅
  • ReentrantLock源码解析 | 京东云技术团队
    并发指同一时间内进行了多个线程。并发问题是多个线程对同一资源进行操作时产生的问题。通过加锁可以解决并发问题,ReentrantLock是锁的一种。
    • 京东云开发者
    • 2年前
    • 903
    • 10
    • 评论
    Java 后端 源码阅读
    ReentrantLock源码解析 | 京东云技术团队
  • 读写锁ReadWriteLock的实现原理
    synchronized和ReentrantLock实现的锁是排他锁,所谓排他锁就是同一时刻只允许一个线程访问共享资源,但是在平时场景中,我们通常会碰到对于共享资源读多写少的场景。对于读场景,每次只允许一个线程访问共享资源,显然这种情况使用排他锁效率就比较低下,那么该如何优化呢…
    • 天堂同志
    • 5年前
    • 9.3k
    • 17
    • 6
    Java
    读写锁ReadWriteLock的实现原理
  • 【源码篇】深入Lock锁底层原理实现,手写一个Lock锁
    lock是一个接口,而synchronized是在JVM层面实现的。synchronized释放锁有两种方式: 获取锁的线程执行完同步代码,释放锁 。 线程执行发生异常,jvm会让线程释放锁。 lock锁的释放,出现异常时必须在finally中释放锁,不然容易造成线程死锁。lo…
    • 黎杜
    • 5年前
    • 2.9k
    • 10
    • 1
    Java