java 多線程開發注意事項

多線程開發的三大特性 有序性 可見性 對修改後的數據可以看到擁有可見性 原子性 代碼在執行的時候必須一次執行完,一次成功或者是一次失敗,一次線程對一段代碼有掌控,就像事務裏面的原子一樣 線程,本地內存你,駐村交互圖 在jvm中的三大特性 有序性 編譯器會對代碼以及指令進行編譯重排. 1. 編譯器優化重排 2. 指令集重排 3. 內存系統重排 經過三次重新排序經生成最終的指令集. 在單線程的執行過程
相關文章
相關標籤/搜索