03 2022 档案

摘要:CAS: 线程1准备用CAS将变量的值由A替换为B,在此之前,线程2将变量的值由A替换为C,又由C替换为A,然后线程1执行CAS时发现变量的值仍然为A,所以CAS成功。但实际上这时的现场已经和最初不同了,尽管CAS成功,但可能存在潜藏的问题 解决方法: 时间戳、+1 JAVA内存模型: 缓存一致性问 阅读全文
posted @ 2022-03-05 17:45 NobodyHero 阅读(87) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示