摘要: 一、基本概念 volatile作为Java虚拟机提供的最轻量级同步机制,用于保证共享变量在多线程的情况下各线程获取相同,不出现对该变量的操作和其他内存操作一样重排序。 重排序 在虚拟机上,由于内存操作速度远小于CPU的操作速度,为了减少CPU在等待内存操作过程的时间,虚拟机会按照一定规则打乱指令的执 阅读全文
posted @ 2017-05-09 23:04 叶下梧桐 阅读(358) 评论(2) 推荐(0) 编辑