
ReentrantLock 重入鎖, 表示該鎖支持一個(gè)線程對(duì)資源的重復(fù)加鎖 類結(jié)構(gòu) 首先讓我們先看下 ReentrantLock 的類結(jié)構(gòu)如下圖...
在使用 Lock 鎖的過程中忠藤,我們往往會(huì)使用到另外一個(gè)對(duì)象 Condition 天通,用于等待/通知模式的處理。 Condition 的創(chuàng)建 使用 ...
AQS 共享式同步狀態(tài)獲取和釋放 上一篇文章中主要分析了 AQS 的獨(dú)占模式對(duì)同步狀態(tài)的獲取和釋放過程像寒,本文主要分析下共享模式下的同步狀態(tài)的獲取...
概述 在上一篇 重拾-Spring AOP 中我們會(huì)發(fā)現(xiàn) Spring AOP 是通過類 ProxyFactoryBean 創(chuàng)建代理對(duì)象瓜贾,其有個(gè)...
AOP 術(shù)語 關(guān)于 AOP 的概念描述及相關(guān)術(shù)語可以參考 徹底征服 Spring AOP 之 理論篇 總結(jié)的很好诺祸; 本文將著重分析下 AOP 的...
AbstractQueuedSynchronizer 隊(duì)列同步器(AQS) 隊(duì)列同步器 (AQS), 是用來構(gòu)建鎖或其他同步組件的基礎(chǔ)框架祭芦,它通...
題目描述 給定一個(gè)數(shù)組 nums 和一個(gè)值 val筷笨,你需要原地移除所有數(shù)值等于 val 的元素龟劲,返回移除后數(shù)組的新長度胃夏。 不要使用額外的數(shù)組空間...
為何重拾 使用了 Spring 多年昌跌,但是對(duì)其底層的一些實(shí)現(xiàn)還是一知半解仰禀,一些概念比較模糊;故決定重新拾起蚕愤,加深對(duì) Spring 的認(rèn)識(shí)答恶。 重拾...
題目描述 給定一個(gè)排序數(shù)組饺蚊,你需要在原地刪除重復(fù)出現(xiàn)的元素,使得每個(gè)元素只出現(xiàn)一次悬嗓,返回移除后數(shù)組的新長度污呼。 不要使用額外的數(shù)組空間包竹,你必須在原...