吞吐量

Adrian_Dai發表於2018-03-23

吞吐量:指一次效能測試過程中網路上傳輸的資料量的總和。


在看AQS原始碼的時候,在ReentrantLock的內部類中有公平鎖和非公平鎖兩個內部類。

這兩個內部類是實現lock方法的基礎,這兩個中,非公平鎖的吞吐量比較大,效能會相對佔優


想了一下吞吐量較大的原因:

是非公平鎖在lock方法時先CAS獲取鎖,還有就是非公平鎖不會去檢視阻塞佇列中是否會有執行緒在等待鎖。

相關文章