Java内存模型小析之原子性和可见性(二)

在上篇文章中我们简单的说了一下jvm的内存布局(点这里查看),在这篇文章中我们继续java内存模型方面的东西。 原子性 注意这里的原子性不是数据库事务中的原子性。这里原子性的定义是这样的: 一个操作或一系列是不可中断的。即使是在多个线程一起执行的时候,这些操作一旦开始,就不会被其他线程干扰。 什么操作具有原子性 正确同步的程序:临界区内代码的执行具有原子性。 单个volatile变量的读/写具有原
相关文章
相关标签/搜索