2017年6月5日

[转载]volatile关键字作用与内存可见性、指令重排序概述[JAVA]

摘要: 在理解volotile关键字的作用之前,先粗略解释下内存可见性与指令重排序。 1. 内存可见性 Java内存模型规定,对于多个线程共享的变量,存储在主内存当中,每个线程都有自己独立的工作内存,并且线程只能访问自己的工作内存,不可以访问其它线程的工作内存。工作内存中保存了主内存中共享变量的副本,线程要 阅读全文

posted @ 2017-06-05 20:02 daition 阅读(173) 评论(0) 推荐(0) 编辑

导航