多线程高并发1
2023-02-18 16:43:39 10 举报
AI智能生成
面试总结
作者其他创作
大纲/内容
cas
落地实现
compareAndSwap
CompareAndSwt
AtomicStampedReference (版本号)
问题总结
自旋次数过多 占用大量cpu
synchronized
LongAdder(分段锁 、 看业务)
落地实现
如何实现线程安全
锁
数据线程内独享
四种引用类型
强
软
弱
虚
内存模型
cpu核心
缓存
线程独享
内核独享
多核独享
jmm
内存模型的核心
jvm
堆内存
保证可见性方式
volatile
底层实现
synchronized
lock(cas + volatile)
MESI协议与volatile
什么是MESI协议
区别
两者的关系
线程有序性
单例模式的懒汉模式
解决有序性
java层面
cpu层面
volatil 有序性的底层实现
synchronized
锁升级
偏向锁延迟
锁粗话 锁消除
互斥性原理
wait
0 条评论
下一页