摘要: 1 原子性:CPU层面不能分割的操作。请移步链接 2 可见性:线程层面各个线程之间对某个操作是透明的,各个线程可以及时知道引用的改变。 volatile:可保证可见性,不能保证原子性,被volatile修饰的变量就不需要使用同步操作了,线程共享。 阅读全文
posted @ 2018-11-21 17:31 sun-sailing 阅读(502) 评论(0) 推荐(0)