原文:全網最詳細的ReentrantReadWriteLock源碼剖析(萬字長文)

碎碎念 花了兩天時間,終於把ReentrantReadWriteLock 讀寫鎖 解析做完了。之前鑽研過AQS AbstractQueuedSynchronizer 的源碼,發現弄懂讀寫鎖也沒有想象中那么困難。而且閱讀完ReentrantReadWriteLock的源碼,正好可以和AQS的源碼串起來理解,相輔相成 AQS的鏈接貼在下方 全網最詳細的AbstractQueuedSynchroniz ...

2021-12-07 14:08 6 1278 推薦指數:

查看詳情

又長又細,萬字長文帶你解讀Redisson分布式鎖的源碼

前言 上一篇文章寫了Redis分布式鎖的原理和缺陷,覺得有些不過癮,只是簡單的介紹了下Redisson這個框架,具體的原理什么的還沒說過呢。趁年前項目忙的差不多了,反正閑着也是閑着,不如把Redisson的源碼也學習一遍好了。 雖說是一時興起,但仔細研究之后發現 ...

Thu Feb 25 17:56:00 CST 2021 5 1850
2021 寫博客指南·萬字長文警告

前一段時間,被一篇名為「短視頻時代,仍在做圖文的我還有救嗎?」的文章標題所吸引,這引發了我的思考。盡管疫情加速了短視頻時代的到來,但作為技術人員,圖文仍然是更低成本建立個人品牌的選擇。 這也是為什么 ...

Sun Mar 07 04:01:00 CST 2021 4 486
萬字長文】探討可信構架之道

摘要:軟件架構是一個系統開發生命周期中最前端的部分,也是關鍵、核心的部分。它決定了后續代碼的走向,決定了項目的走向,有時候甚至能決定一家公司的成與敗。 一.介紹 二.架構即未來 三.軟件架構的靈活設計 四.典型架構對比分析 五.服務化構架之可信談 六.架構設計衡量與願景 ...

Tue Sep 08 22:53:00 CST 2020 0 473
萬字長文帶你還原進程和線程

我們平常說的進程和線程更多的是基於編程語言的角度來說的,那么你真的了解什么是線程和進程嗎?那么我們就從操作系統的角度來了解一下什么是進程和線程。 進程 操作系統中最核心的概念就是 進程,進程是對正在運行中的程序的一個抽象。操作系統的其他所有內容都是圍繞着進程展開的。進程是操作系統提供的古老 ...

Thu Feb 13 19:30:00 CST 2020 8 2464
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM