如果競(jìng)爭(zhēng)資源不激烈,兩者的性能是差不多的,而當(dāng)競(jìng)爭(zhēng)資源非常激烈時(shí)(即有大量線程同時(shí)競(jìng)爭(zhēng)),此時(shí)Lock的性能要遠(yuǎn)遠(yuǎn)優(yōu)于synchronized;
一般情況下優(yōu)先選用synchronized,在一些情況下考慮用Lock比如,需要鎖等待,鎖中斷,高度爭(zhēng)用,讀寫(xiě)鎖等情況下。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注