大白話聊聊Java併發面試問題之公平鎖與非公平鎖是啥?

一、寫在前面   上篇文章(《大白話聊聊Java併發面試問題之談談你對AQS的理解?》)聊了一下java併發包中的AQS的工作原理,也間接說明了ReentrantLock的工作原理。   這篇文章接着來聊一個話題,java併發包中的公平鎖與非公平鎖有啥區別?     二、什麼是非公平鎖?   先來聊聊非公平鎖是啥,現在大家先回過頭來看下面這張圖。   如上圖,現在線程1加了鎖,然後線程2嘗試加鎖,
相關文章
相關標籤/搜索