后端技术_原子操作CAS与锁实现(施工)
最近更新:2024-11-09   |   字数总计:4.6k   |   阅读估时:23分钟   |   阅读量:
  1. 原子变量及操作
  2. 原子操作关键点
    1. 存储体系结构
      1. CPU三级缓存
      2. 写回(write-back)策略
    2. 原子性
      1. 单处理器单核
        1. 屏蔽中断
        2. 底层自旋锁
      2. 多处理器多核
        1. MESI缓存一致性协议
          1. 状态
          2. 事件
    3. 内存序
      1. 顺序性问题
      2. 同步性问题
      3. 内存模型
  3. 无锁跳表实现
    1. 读无锁跳表
    2. 读写无锁跳表
  4. 互斥锁的实现
  5. 内存屏障