铁面大侠

博客园 首页 新随笔 联系 订阅 管理

2017年4月19日 #

摘要: volatile本质是在告诉JVM当前变量在寄存器中的值是不确定的,需要从主内存中读取 synchronized则是锁定当前变量,只有当线程可以访问该变量,其他线程被阻塞。 volatile仅能使用在变量级别,synchronized则可以使用在变量,方法。 volatile仅能实现变量的修改可见性 阅读全文
posted @ 2017-04-19 17:13 铁面大侠 阅读(130) 评论(0) 推荐(0)