【诡异并发三大恶人】原子性
摘要:转:https://mp.weixin.qq.com/s/UiaXvnjc0NFfNMLf2lUq4A 前言、原子性的阐述 一个或者多个操作在 CPU 执行的过程中不被中断的特性称为原子性。 我理解是一个操作不可再分,即为原子性。而在并发编程的环境中,原子性的含义就是只要该线程开始执行这一系列操作,
阅读全文
posted @
2020-03-05 13:59
小白逛博客园
阅读(420)
推荐(0)
【诡异并发三大恶人】可见性
摘要:转:https://mp.weixin.qq.com/s/jPIGL2jvxYvo-1WOu23VAA 可见性 的定义是:一个线程对共享变量的修改,另外一个线程能够立刻看到。 产生可见性的原因:因为进度的不及时更新,导致数据不是最新,导致决策失误。我们隐约可以看出,内存并不直接与Cpu打交道,而是通
阅读全文
posted @
2020-03-05 11:42
小白逛博客园
阅读(233)
推荐(0)