爲 什 麼 說 Synchronized 是 非 公 平 鎖

非 公 平 主 要 表 現 在 獲 取 鎖 的 行 爲 上 , 並 非 是 按 照 申 請 鎖 的 時 間 前 後 給 等
待 線 程 分 配 鎖 的 , 每 當 鎖 被 釋 放 後 , 任 何 一 個 線 程 都 有 機 會 競 爭 到 鎖 ,
這 樣 做 的 目 的 是 爲 了 提 高 執 行 性 能 , 缺 點 是 可 能 會 產 生 線 程 飢 餓 現 象 。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章