04 2020 档案

摘要:如下几种情况引发指令重排: 不改变单线程执行语义情况下编译器优化重排 对无数据依赖的指令,处理器可进行指令重排(并行执行) 写缓存,无效队列导致的内存数据一致性问题(写缓存只对自己可见) 指令重排举例: 早上起来喝茶程序:,两个角色:老板,秘书 秘书动作序列:准备茶叶,烧水-水烧开会发出蜂鸣声 老板 阅读全文
posted @ 2020-04-23 17:35 java林森 阅读(125) 评论(0) 推荐(0) 编辑