前言 在日常的開發(fā)中,我們經(jīng)常使用key-value鍵值對(duì)的HashMap,其使用哈希表實(shí)現(xiàn),用空間換取時(shí)間,提升查詢性能 但在多線程的并發(fā)場(chǎng)景中,HashMap并不是線程安...
IP屬地:廣東
前言 在日常的開發(fā)中,我們經(jīng)常使用key-value鍵值對(duì)的HashMap,其使用哈希表實(shí)現(xiàn),用空間換取時(shí)間,提升查詢性能 但在多線程的并發(fā)場(chǎng)景中,HashMap并不是線程安...
上篇文章12分鐘從Executor自頂向下徹底搞懂線程池[https://juejin.cn/post/7275943600779706409]中我們聊到線程池,而線程池中包...
前言 上篇文章 13分鐘聊聊并發(fā)包中常用同步組件并手寫一個(gè)自定義同步組件[https://juejin.cn/post/7274475842998042665] 聊到并發(fā)包中...
前言 上篇文章10分鐘從源碼級(jí)別搞懂AQS(AbstractQueuedSynchronizer)[https://juejin.cn/post/72735060681044...
Synchronized 本篇文章將圍繞synchronized關(guān)鍵字,使用大量圖片、案例深入淺出的描述CAS、synchronized Java層面和C++層面的實(shí)現(xiàn)、鎖升...
10分鐘從源碼級(jí)別搞懂AQS(AbstractQueuedSynchronizer) 前言 上篇文章15000字、6個(gè)代碼案例、5個(gè)原理圖讓你徹底搞懂Synchronized...
volatile 隨著硬件的提升,機(jī)器的核心數(shù)從曾經(jīng)的單核變?yōu)槎嗪?,為了提升機(jī)器的利用率,現(xiàn)在的并發(fā)編程變得越來(lái)越重要,成為工作中、面試中的重中之重,而為了能夠更好的理解、使...