摘要: volatile是轻量级的synchronized,在多处理器(多线程)开发中保证了共享变量的“可见性”。可见性表示当一个线程修改了一个共享变量时,另外一个线程能读到这个修改的值。正确的使用volatile,能比synchronized的使用和执行成本更低,因为它不会引起线程上下文的切换和调度。使用 阅读全文
posted @ 2018-04-24 10:17 wuxiwei 阅读(3675) 评论(0) 推荐(0) 编辑