原文:【源碼篇】ThreadLocal的奇思妙想(萬字圖文)

前言 ThreadLocal的文章在網上也有不少,但是看了一些后,理解起來總感覺有繞,而且看了ThreadLocal的源碼,無論是線程隔離 類環形數組 弱引用結構等等,實在是太有意思了 我必須也要讓大家全面感受下其中所蘊含的那些奇思妙想 所以這里我想寫一篇超幾兒通俗易懂解析ThreadLocal的文章,相關流程會使用大量圖示解析,以證明:我是干貨,不是水比 ThreadLocal這個類加上龐大的注 ...

2021-05-06 10:17 2 666 推薦指數:

查看詳情

源碼】Handler那些事(萬字圖文

前言 Handler屬於八股文中非常經典的一個考題了,導致這個知識點很多時候,考官都懶得問了;這玩意很久之前就看過,但是過了一段時間,就很容易忘記,但是處理內存泄漏,IdleHandler之類的考點 ...

Tue Apr 13 00:32:00 CST 2021 0 707
源碼】Flutter Provider的另一面(萬字圖文+插件)

前言 閱讀此文的彥祖,亦菲們,附送一枚Provider模板代碼生成插件! 我為啥要寫這個插件呢? 此事說來話短,我這不准備寫解析Provider源碼的文章,肯定要寫這框架的使用樣例啊,然后再嗶嗶源碼呀!在寫demo樣例的時候,新建那倆三個文件、文件夾和必寫的模板代碼,這讓我感到很 ...

Mon May 31 20:09:00 CST 2021 0 272
再也不學Threadlocal了,看這一就忘不掉了(萬字總結)

為什么要學習ThreadLocal呢?因為面試官經常問,而且在線程中使用它可以給我們提供一個線程內的本地局部變量,這樣就可以減少在一個線程中因為多函數之間的操作導致共享變量傳值的復雜性,說白了,我們使用ThreadLocal可以做到在一個線程內隨時隨地的取用,而且與其他的線程互不干擾。 在一些 ...

Sun Dec 29 20:03:00 CST 2019 0 704
萬字圖文-原創】 | 學會Java中的線程池,這一也許就夠了!

碎碎念 關於JDK源碼相關的文章這已經是第四了,原創不易,粉絲從幾十人到昨天的666人,真的很感謝之前幫我轉發文章的一些朋友們。 從16年開始寫技術文章,到現在博客園已經發表了222文章,大多數都是原創,共有800多粉絲,基本上每個月都會有文章的產出。 回顧這幾年以來 ...

Sun May 24 15:48:00 CST 2020 4 1297
萬字圖文」史上最姨母級Java繼承詳解

摘要:繼承是面向對象軟件技術中的一個概念。它使得復用以前的代碼非常容易,能夠大大縮短開發周期,降低開發費用。 本文分享自華為雲社區《「萬字圖文」史上最姨母級Java繼承詳解丨【奔跑吧!JAVA】》,原文作者: bigsai 。 課程導學 在Java課堂中,所有老師不得不提到面向對象 ...

Tue Jul 13 00:50:00 CST 2021 0 245
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM