volatile关键字学习

volatile学习 一、 简单介绍   1、volatile是轻量级的synchronized,他在多处理器开发中保证了共享变量的“可见性”(和有序性)。可见性的意思是当一个线程修改一个共享变量时,另外一个线程能读到这个修改的值。如果volatile使用恰当的话,他会比synchronized执行成本更低,因为他不会引起线程上下文的切换和调度。   2、有volatile变量修饰的共享变量进行写
相关文章
相关标签/搜索