Java 各類鎖的小結

一. synchronized 在 JDK 1.6 以前,synchronized 是重量級鎖,效率低下。html 從 JDK 1.6 開始,synchronized 作了不少優化,如偏向鎖、輕量級鎖、自旋鎖、適應性自旋鎖、鎖消除、鎖粗化等技術來減小鎖操做的開銷。java synchronized 同步鎖一共包含四種狀態:無鎖、偏向鎖、輕量級鎖、重量級鎖,它會隨着競爭狀況逐漸升級。synchron
相關文章
相關標籤/搜索