zoukankan      html  css  js  c++  java
  • Synchronized

    ReentrantLock AQS,构造 递归锁(外内)=>避死锁 独锁/

    ReadWriteLock 读共,写独


    Synchronized 非公 递归锁(外内)=>避死锁 独锁 悲观 多写 高并 重量

    原子类 版本 CAS 乐观 多读 低并 自旋(默认)、经量、偏向

    Synchronized 悲观 多写 高并 重量独锁
    原子类(版本 CAS) 乐观 多读 低并 自旋(默认)、经量、偏向


    悲 +锁 synchronized ReentrantLock
    select for update 独占
    低能 写多 冲突多


    乐 读无锁 写(版本、CAS) 自旋锁(时间 短)
    原子java.util.concurrent.atomic
    写少 冲突少

  • 相关阅读:
    1015
    1016
    1014
    1002
    1010
    1006
    动态规划1001
    动态规划1002
    使用EF框架调用带有输出参数(output)的存储过程
    工程地质相关知识
  • 原文地址:https://www.cnblogs.com/smallfa/p/13141826.html
Copyright © 2011-2022 走看看