Java 并發(fā)總結

1.synchronized 重量級鎖,jdk1.6后做了優(yōu)化,也不一定是重量級了。

2.鎖有4種狀態(tài),無鎖,偏向鎖,輕量級鎖,重量級鎖,它會隨著競爭情況逐漸升級。鎖可以升級但不能降級。

3.Java 對象頭,Mark Word 存儲對象的hashCode或鎖信息等

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Java8張圖 11、字符串不變性 12、equals()方法、hashCode()方法的區(qū)別 13、...
    Miley_MOJIE閱讀 3,896評論 0 11
  • Java并發(fā)總結 1.多線程的優(yōu)點 資源利用率更好 程序在某些情況下更簡單 程序響應更快 2.創(chuàng)建線程 1.實現(xiàn)R...
    不會上樹的猴子閱讀 1,085評論 0 5
  • synchronized,在java并發(fā)編程中它一直都是元老級的角色。但是在大多數(shù)時候,如果能使用Lock大家可能...
    miaoLoveCode閱讀 1,402評論 7 7
  • 平時我很少記得打電話給我媽,想到要打電話時無非兩件事:一,廚房里的調味品不知放在哪里;二,某種菜不會燒。其他時候,...
    理想國民閱讀 215評論 0 0
  • (1) 見慣了讀者朋友來信詢問各種情感問題的,但是第一次收到讀者來信,問及單身一人如何詩意地生活? 我大學畢業(yè)三年...
    馮小風閱讀 8,533評論 155 271

友情鏈接更多精彩內容