(手機橫屏看源碼更方便) 引子 大家知道,我最近在招人,今天遇到個同學,他的源碼看過一些,然后我就開始了AQS連環問。 我:說說AQS的大致流程? 他:AQS包含一個狀態變量,一個同步 ...
(手機橫屏看源碼更方便) 引子 大家知道,我最近在招人,今天遇到個同學,他的源碼看過一些,然后我就開始了AQS連環問。 我:說說AQS的大致流程? 他:AQS包含一個狀態變量,一個同步 ...
歡迎關注我的公眾號“彤哥讀源碼”,查看更多源碼系列文章, 與彤哥一起暢游源碼的海洋。 (手機橫屏看源碼更方便) 問題 (1)自己動手寫一個線程池需要考慮哪些因素? (2)自己動手寫的線 ...
(手機橫屏看源碼更方便) 注:java源碼分析部分如無特殊說明均基於 java8 版本。 注:本文基於ForkJoinPool分治線程池類。 簡介 隨着在硬件上多核處理器的發展和廣泛使 ...
(手機橫屏看源碼更方便) 注:java源碼分析部分如無特殊說明均基於 java8 版本。 注:本文基於ScheduledThreadPoolExecutor定時線程池類。 簡介 前面我 ...
問題 (1)zookeeper如何實現分布式鎖? (2)zookeeper分布式鎖有哪些優點? (3)zookeeper分布式鎖有哪些缺點? 簡介 zooKeeper是一個分布式的,開放源碼 ...
(手機橫屏看源碼更方便) 注:java源碼分析部分如無特殊說明均基於 java8 版本。 簡介 大家都知道線程是有生命周期,但是彤哥可以認真負責地告訴你網上幾乎沒有一篇文章講得是完全正確 ...
(手機橫屏看源碼更方便) 注:java源碼分析部分如無特殊說明均基於 java8 版本。 簡介 Java的線程池是塊硬骨頭,對線程池的源碼做深入研究不僅能提高對Java整個並發編程的理解 ...
問題 (1)redis如何實現分布式鎖? (2)redis分布式鎖有哪些優點? (3)redis分布式鎖有哪些缺點? (4)redis實現分布式鎖有沒有現成的輪子可以使用? 簡介 Redi ...
(手機橫屏看源碼更方便) 簡介 線程系列我們基本就學完了,這一個系列我們基本都是圍繞着線程池在講,其實關於線程還有很多東西可以講,后面有機會我們再補充進來。當然,如果你有什么好的想法,也可 ...
你好,我是彤哥,本篇是netty系列的第二篇。 簡介 本文將介紹linux中的五種IO模型,同時也會介紹阻塞/非阻塞與同步/異步的區別。 何為IO模型 對於一次IO操作,數據會先拷貝到內核 ...