volatile的使用及其原理

一、 volatile的做用 相比Sychronized(重量级锁,对系统性能影响较大),volatile提供了另外一种解决可见性和有序性问题的方案。对于原子性,须要强调一点,也是你们容易误解的一点:对volatile变量的单次读/写操做能够保证原子性的,如long和double类型变量,可是并不能保证i++这种操做的原子性,由于本质上i++是读、写两次操做。html 二、volatile的使用
相关文章
相关标签/搜索