Java面试--volatile关键字

面试题:讲一下volatile关键字(顺丰面试题) 一、volatile的内存语义是: 当写一个volatile变量时,JMM会把该线程对应的本地内存中的共享变量值立即刷新到主内存中。 当读一个volatile变量时,JMM会把该线程对应的本地内存设置为无效,直接从主内存中读取共享变量。 二、volatile底层的实现机制 如果把加入volatile关键字的代码和未加入volatile关键字的代码
相关文章
相关标签/搜索