采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
假如有两个线程A,B和主内存中都存在一个非volatile变量c
假如线程A对c已经做了修改c=c+1并且已经刷新到主内存中。
此时线程B再读取变量c,是否会读取到工作内存中的c还是此时主内存中的c+1
也就是对于非volatile对象,主内存变量值刷新后工作内存中缓存的变量是否无效?
同学好,如果非volatile能确保的话volatile就失去了它的意义,因此,非volatile对象,主内存变量值刷新后工作内存中缓存的变量是否无效是无法保证的
非常感谢老师的回答。准备再买一门校园商铺全栈开发
感谢同学的支持,不过那门课程是适合初级网站开发着的,能涉及到全栈开发,同学如果是资深的话就没必要购买,此外,翔仔后续会上线一门spring源码课程,应该适合同学,大概1月底二月上线,目前正在紧张录制中:)
登录后可查看更多问答,登录/注册
招聘季即将到来,让百度资深面试官来为你的高薪Offer保驾护航
2.4k 27
3.5k 22
1.9k 15
2.1k 14
1.8k 14
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号