原创 spring源碼解讀感想

1.IOC 控制反轉,依賴注入,spring簡化了ejb形式的編碼方式,由原本強依賴的對象關係,變成簡單pojo對象,將控制權交給容器,再反將依賴關係注入到對象中。 如xml配置文件,而spring IOC模塊做到的就是將多形式的bean

原创 volatile的原理和實現機制

“觀察加入volatile關鍵字和沒有加入volatile關鍵字時所生成的彙編代碼發現,加入volatile關鍵字時,會多出一個lock前綴指令”   lock前綴指令實際上相當於一個內存屏障(也成內存柵欄),內存屏障會提供3個功能: