与时俱竞,有梦当燃

并发 标签

    一个线程对变量进行了修改,另外一个线程能够立刻读取到此变量的最新值。

    可见性指的是,某个线程对共享变量进行了修改,其它线程能够立刻看到修改后的最新值。乍一听这个定义,你可能会觉得这不是废话吗?变量被修改了,线程当然能够立刻读取到!否则即使单线程的程序也会出问题啊!没错,变量被修改后,在本线程中确实能够立刻被看到,但并不保证别的线程会立刻看到。原因就是编程领域经典的两大难题之一----缓存一致性。

2019-10-11 0 评论 242 浏览
阅读全文