字節跳動面試,問了我樂觀鎖和悲觀鎖的AQS、sync和Lock,這個回答讓我拿了offer

前言 關於線程安全一提到可能就是加鎖,在面試中也是面試官百問不厭的考察點,往往能看出面試者的基本功和是否對線程安全有自己的思考。 那鎖本身是怎麼去實現的呢?又有哪些加鎖的方式呢? 我今天就簡單聊一下樂觀鎖和悲觀鎖,他們對應的實現 CAS ,Synchronized,ReentrantLock 正文 CAS(Compare And Swap 比較並且替換)是樂觀鎖的一種實現方式,是一種輕量級鎖,JU
相關文章
相關標籤/搜索