摘要: 1、并发 BUG 的原因 可见性 一个线程对变量的改变,另一个线程能立刻看到。 CPU缓存导致的可见性问题。(volitale 关键字修饰,可以使修饰的变量值在当前线程修改后,对其他线程立刻可见) 原子性 一个或者多个操作在 CPU 执行的过场中不被中断的特效叫原子性。 CPU 能保证的原子操作是 阅读全文
posted @ 2020-05-31 18:16 几近虚年 阅读(193) 评论(0) 推荐(0) 编辑