同步訪問共享的可變數據(synchronized與volatile關鍵字)

synchronized 關鍵字能夠保證同一時刻,只有一個線程能夠執行某一個方法,或是某一個代碼塊。 java 它包含兩個特徵:一、互斥 二、可見。即同步不只能夠阻止一個線程看到對象處於不一致的狀態中,還能夠保證進入同步方法或者同步代碼塊的每一個線程,都看到由同一個鎖保護的以前全部的修改效果。 安全 java語言規範保證讀或者寫一個變量時原子的,除非這個變量的類型爲long或者double。 多線
相關文章
相關標籤/搜索