看看源碼吧,多實(shí)踐,上面關(guān)于reentranlocak描述是錯(cuò)的,rl不全是樂(lè)觀鎖,當(dāng)獲取不到鎖時(shí)仍會(huì)阻塞,想想看競(jìng)爭(zhēng)激烈的場(chǎng)景,又不能預(yù)測(cè)執(zhí)行時(shí)間,rl能光用自旋鎖解決?
Java并發(fā)編程---synchronized和lock兩種鎖的比較性能比較 JDK1.5中,synchronized是性能低效的蜻直。因?yàn)檫@是一個(gè)重量級(jí)操作舀武,它對(duì)性能最大的影響是阻塞的是實(shí)現(xiàn)做裙,掛起線程和恢復(fù)線程的操作都需要轉(zhuǎn)入內(nèi)核態(tài)中完成鞍泉,這些...