lotus

贵有恒何必三更眠五更起 最无益只怕一日曝十日寒

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2023年2月18日

摘要: --todo https://blog.csdn.net/zy_whynot/article/details/121608851?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edef 阅读全文
posted @ 2023-02-18 15:01 白露~ 阅读(19) 评论(0) 推荐(0) 编辑

摘要: 被volatile修饰的变量在编译成字节码文件时会多个lock指令,该指令在执行过程中会生成相应的内存屏障,以此来解决可见性跟重排序的问题。内存屏障的作用:1.在有内存屏障的地方,会禁止指令重排序,即屏障下面的代码不能跟屏障上面的代码交换执行顺序。2.在有内存屏障的地方,线程修改完共享变量以后会马上 阅读全文
posted @ 2023-02-18 11:25 白露~ 阅读(554) 评论(0) 推荐(0) 编辑