2、java內存模型以及happens-before規則

1. JMM的介紹 自我理解: 出現線程安全的原因:一般是因爲 主內存和工作內存數據不一致性 和 重排序 導致的。 在單線程當中: as-if-serial會保證順序執行和重排序之後的結果是一致的。 在多線程的前提下: J MM可以通過happens-before關係向程序員提供跨線程的內存可見性保證, JMM中 happens-before原則會提供六種規則, 如果A線程的寫操作a與B線程的讀操
相關文章
相關標籤/搜索