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

微信扫码分享

微信
新浪微博
QQ

3篇文章 · 0订阅
  • 阿里架构师讲面试:数据库锁-mysql并发控制
    觉得有收获的话帮忙点个赞吧,让有用的知识分享给更多的人为什么要引入数据库锁机制数据库中多个线程并发执行事务存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性(脏
    • 五点半社
    • 5年前
    • 1.4k
    • 6
    • 3
    数据库
  • 听说你想看CAS原理
    CAS又叫比较并交换,是一种无锁算法,日常开发中,基本不会直接用到CAS,都是通过一些JDK封装好的并发工具类来使用的。CAS包含三个值,内存地址,预期值,新值。
    • 西vvi
    • 3年前
    • 5.3k
    • 47
    • 16
    后端 源码
    听说你想看CAS原理
  • 没内鬼,来点干货!volatile和synchronized
    运行这段代码我们可能会得到一个匪夷所思的结果:我们获得的单例对象是未初始化的。为什么会出现这种情况?因为指令重排 首先要明确一点,同步代码块中的代码也是能够被指令重排的。然后来看问题的关键 由于步骤2,3交换不会改变单线程环境下的执行结果,故而这种重排序是被允许的。也就是我们在…
    • Kerwin_
    • 5年前
    • 3.0k
    • 113
    • 5
    Java