
汪文君
本書共分爲四個部分:第壹部分詳細地介紹了Java多線程的基本用法和各個API的使用,並且着重介紹了線程與Java虛擬機內存之間的關係。第二部分由線程上下文類加載器方法引入,介紹爲什麼在線程中要有上下文類加載器的方法函數,從而掌握類在JVM的加載和初始化的整個過程,在該部分的*後通過分析mysql數據庫驅動的初始化過程更進一步的解釋了線程上下文類加載器存在的作用。第三部分主要圍繞着volatile關鍵字展開,在該部分中我們將會了解到現代CPU的架構以及Java的內存模型(JMM),深入掌握高併發編程需要主要到的三個重要特性。*後一部分,主要站在架構設計的高度看待如何巧妙的開發出真正具備併發能力的系統,分別通過不同的場景描述結合我們在開發中經常遇到的問題引入線程模式。
文字描述很不嚴謹,雖然作者這樣說沒有錯,但是容易誤導初學者,比如線程狀態變成Running,Running?Java線程沒有啊 還是作者有意爲之,需要讀者深度思考
記得剛步入編程兩三年的時候,迫切想讓自己的技術精進,去硬着頭皮啃這些知識點,只能是死記硬背。而現在從新翻開去學習,並藉助AI問答,對併發的疑惑一點一點解決,開始深入去理解原理,理解JVM的設計,學習操作系統,明白了程序這樣設計的原理。真的是讀書百遍其義自現,現在的我就是在一點一點把之前急功近利的技術債進行一點一點的梳理,然後夯實,然後去提出思考,讓自己正真的理解,並提升自己的內在功力。
寫的很棒,到裏面有些地方寫的不是很清楚(可能我基礎太差看不懂作者表達),不過多看幾遍就能理解了,對看的人的要求是有點高的,不過如果能認真看完收穫很大,建議不要因爲前面一部分看不懂就放棄,你可以把看不懂的地方多讀幾遍還是看不懂就跳過往後面看,然後你會忽然發現哦原來是這個樣子,裏面的代碼案例照着多敲然後理解,特別喜歡線程池那一節,代碼寫的很精美。希望看這本書的人能堅持,做程序員真的壓力還是挺大的要學習的東西很多,加油,路中人
爲什麼是試讀版本,正常版本什麼時候發啊