高并发系列之——原子性和可见性

1 原子性:CPU层面不能分割的操作。请移步链接

2 可见性:线程层面各个线程之间对某个操作是透明的,各个线程可以及时知道引用的改变。

volatile:可保证可见性,不能保证原子性,被volatile修饰的变量就不需要使用同步操作了,线程共享。

posted @ 2018-11-21 17:31  sun-sailing  阅读(490)  评论(0编辑  收藏  举报