多線程:synchronized和volatile

線程的生命週期: 線程間通信: 1.共享內存,顯式 2.消息傳遞,隱式(wait,notify) synchronized和volatile 通過volatile修飾的變量進行寫操作時,JVM會向處理器發送一條帶Lock前綴的指令,將這個變量所在緩存的數據寫回系統內存 多處理器下,會實現緩存一致性協議,保證各處理器緩存一致性 volatile可以保證原子性,可見性,但不能保證複合操作的原子性 sy
相關文章
相關標籤/搜索