摘要: 一、volite的作用?如何保证内存可见性?如何防止指令重排? volatile关键字通过提供“内存屏障”的方式来防止指令被重排序,为了实现volatile的内存语义,编译器在生成字节码时,会在指令序列中插入内存屏障来禁止特定类型的处理器重排序。 二、synchronized的底层原理?和lock的 阅读全文
posted @ 2020-04-02 21:41 yjwpop 阅读(166) 评论(0) 推荐(0)