摘要: [TOC] 1.关于volatile volatile是java语言中的关键字,用来修饰会被多线程访问的共享变量,是JVM提供的轻量级的同步机制,相比同步代码块或者重入锁有更好的性能。它主要有两重语义,一是保证多个线程对共享变量访问的可见性,二防止指令重排序。 2.语义一:内存可见性 2.1 一个例 阅读全文
posted @ 2018-07-12 23:13 takumiCX 阅读(5365) 评论(9) 推荐(2) 编辑