2、java内存模型以及happens-before规则

1. JMM的介绍 自我理解: 出现线程安全的原因:一般是因为 主内存和工作内存数据不一致性 和 重排序 导致的。 在单线程当中: as-if-serial会保证顺序执行和重排序之后的结果是一致的。 在多线程的前提下: J MM可以通过happens-before关系向程序员提供跨线程的内存可见性保证, JMM中 happens-before原则会提供六种规则, 如果A线程的写操作a与B线程的读操
相关文章
相关标签/搜索