歡迎光臨
每天分享高質量文章

標籤:最佳化

第179頁
晶片春秋: ARM前世今生-知識星球
後端

晶片春秋: ARM前世今生

cycadmin閱讀(328)贊(0)

      1978年,一家名字叫CPU的公司,悄悄在英國劍橋誕生。不要驚訝,這個CPU,和我們經常所說的電腦裡那個CPU是兩回事。 Central Processing Unit(中央處理器)       CPU公司的全稱,是Cambri...

【死磕Java併發】—–Java記憶體模型之總結-知識星球
後端

【死磕Java併發】—–Java記憶體模型之總結

cycadmin閱讀(267)贊(0)

經過四篇部落格闡述,我相信各位對Java記憶體模型有了最基本認識了,下麵LZ就做一個比較簡單的總結。 總結 JMM規定了執行緒的工作記憶體和主記憶體的互動關係,以及執行緒之間的可見性和程式的執行順序。一方面,要為程式員提供足夠強的記憶體可見性...

【死磕Java併發】-----Java記憶體模型之從JMM角度分析DCL-知識星球
後端

【死磕Java併發】—–Java記憶體模型之從JMM角度分析DCL

cycadmin閱讀(250)贊(0)

DCL,即Double Check Lock,即雙重檢查鎖定。其實DCL很多人在單例樣式中用過,LZ面試人的時候也要他們寫過,但是有很多人都會寫錯。他們為什麼會寫錯呢?其錯誤根源在哪裡?有什麼解決方案?下麵就隨LZ一起來分析 問題分析 我們...

【死磕Java併發】-----Java記憶體模型之重排序-知識星球
後端

【死磕Java併發】—–Java記憶體模型之重排序

cycadmin閱讀(288)贊(0)

在執行程式時,為了提供效能,處理器和編譯器常常會對指令進行重排序,但是不能隨意重排序,不是你想怎麼排序就怎麼排序,它需要滿足以下兩個條件: 1. 在單執行緒環境下不能改變程式執行的結果; 2. 存在資料依賴關係的不允許重排序 如果看過LZ上...

關於 Java 變數的可見性問題-知識星球
後端

關於 Java 變數的可見性問題

cycadmin閱讀(256)贊(0)

(點選上方公眾號,可快速關註) 來源:Ambitor, my.oschina.net/ambitor/blog/661907?fromerr=hklzCyc2 博文前提 最近在oschina問答板塊看到了一個關於java變數在工作記憶體和主...

分享創造快樂