
前言 熟悉 Java 并發(fā)編程的都知道,JMM(Java 內(nèi)存模型) 中的 happen-before(簡稱 hb)規(guī)則嘶居,該規(guī)則定義了 Jav...
前言 每一次總結(jié)都意味著重新開始,同時也是為了更好的開始钠绍。ConcurrentHashMap 一直是我心中的痛扎即。雖然不敢說完全讀懂了,但也看了幾...
前言 這是一篇對 transfer 方法的拾遺供置,關(guān)于之前那篇文章的一些一筆帶過谨湘,或者當(dāng)時不知道的地方進(jìn)行回顧。 疑點(diǎn) 1. 為什么將鏈表拆成兩份...
前言 ConcurrentHashMap 精華代碼很多芥丧,前面分析了 helpTransfer 和 transfer 和 putVal 方法紧阔,今天...
前言 ConcurrentHashMap 是并發(fā)中的重中之重,也是最常用的數(shù)據(jù)結(jié)果续担,之前的文章中擅耽,我們介紹了 putVal 方法。并發(fā)編程之 C...
前言 ConcurrentHashMap 鬼斧神工物遇,并發(fā)添加元素時乖仇,如果 map 正在擴(kuò)容,其他線程甚至于還會幫助擴(kuò)容询兴,也就是多線程擴(kuò)容乃沙。就這一...
前言 如何中斷一個線程,肯定不會使用 stop诗舰。而是使用 interrupt 方法警儒。同時,我們知道眶根,中斷一個線程只是打個標(biāo)志位蜀铲。不會真的中斷線程...
前言 RPC 服務(wù)中,每個服務(wù)的容量都是有限的属百,即資源有限记劝,只能承受住給定的網(wǎng)絡(luò)請求,所以诸老,在設(shè)計 RPC 框架的時候隆夯,一定要考慮流量控制這個問...
參考 :梁飛 并發(fā)編程常識