蘇布拉馬尼亞姆所著的《Java虛擬機並發編程》是Java並發編程領域的裏程碑之作,由資深Java技術專傢、並發編程專傢、敏捷開發專傢和Jolt大奬得主撰寫,Amazon五星級暢銷書。它係統深入地講解在JVM平颱上如何利用JDK同步模型、軟件事務內存模型和基於角色的並發模型更好地進行並發編程。全書以示例驅動,通俗易懂,包含大量編程技巧、注意事項和最佳實踐。要重點強調的是,本書並不僅僅隻適閤於Java語言的並發編程,它還適用於clojure、Groovy、JRuby和Scala等所有運行在JVM平颱上的編程語言。
《Java虛擬機並發編程》共10章,分為五個部分。第一部分:並發策略,闡釋瞭影響並發性的因素、如何有效實現並發,以及並發的設計方法等;第二部分:現代Java/JDK並發,討論瞭現代Java API的綫程安全和效率,以及如何處理已有應用程序中的現實問題和重構遺留代碼時的原則;第三部分:軟件事務內存,深入討論瞭STM並就如何在各種主要的JVM語言裏使用STM給齣瞭指導意見;第四部分:基於角色的並發,詳細講解瞭如何在基於角色的模型下消除並發問題以及如何在自己的首選語言中使用角色模型;第五部分:後記,迴顧瞭本書討論的解決方案並總結瞭並發編程中的注意事項和最佳實踐。
海報:
發表於2025-03-06
Java虛擬機並發編程 2025 pdf epub mobi 電子書 下載
Akka的版本已經發生瞭很大的變化,從akka1.3到akka2.10。基本上書中的代碼都不可用瞭。還是看文檔吧騷年:http://doc.akka.io/docs/akka/2.0.1/project/release-notes.html --------------------------知乎式的分割綫-------------------------------------- 這本書的Actor部分...
評分軟件通過並發訪問提高性能,這是大傢的共識;但是並發帶來的一係列問題,也正是大傢所頭疼的。這本書介紹瞭軟件實現中遇到的並發問題,和Java中應對這些問題的方法: 共享可變性:容易齣問題,相比老的java同步api,java 1.5引入的並發接口更好一點,還有Lock類可以更靈活的控...
評分有時間再重新溫故而知新下有時間再重新溫故而知新下有時間再重新溫故而知新下有時間再重新溫故而知新下有時間再重新溫故而知新下有時間再重新溫故而知新下有時間再重新溫故而知新下有時間再重新溫故而知新下有時間再重新溫故而知新下有時間再重新溫故而知新下有時間再重新溫故...
評分Concurrency on the Java platform has evolved, from the synchronization model of JDK to software transactional memory (STM) and actor-based concurrency. This book is the first to show you all these concurrency styles so you can compare and choose what works ...
評分書中講到瞭並發編程的本質問題,說明瞭synchronized的低效,並推薦使用jdk1.5新api編程; 並詳細介紹瞭STM和角色兩種現代解決方案,STM類似於數據庫的並發技術, 而角色則完全隔離瞭“共享可變性”, 這兩鍾技術都避免使用“低效的鎖”;
圖書標籤: 並發 Java java JVM 多綫程 編程 Java並發編程實戰的升級版 計算機
大緻看瞭一遍,講的淺而廣泛
評分廣度很夠,深度都引用的<Java Concurrency in Practice>。全篇圍繞 Java, Groovy, Clojure 實現 綫程,鎖,事務,消息,銀行存款。
評分差不多吧,在並發這塊瞭解不是太多,以前以為並發一定是異步的,原來可以做到同步。之後後麵的例子一定要用多語言進行展示,篇幅有些太長瞭。
評分這是我讀的第一本完整說並發的書。我也和彆人說過,我有兩個心結,一個是大數據,一個是高並發。這裏說瞭並發的3種設計方法:1 共享可變性,2 隔離可變性 3 純粹不可變性。第一種很常見,第二種是設計的時候避免共享,第三種基本需要函數性語言。第一次讓我見識瞭實體和狀態,本來狀態是不可變的,但是現在的麵嚮對象把狀態捲入到對象裏去瞭,這個其實是應該分離的。也讓我見識瞭stm 軟件事務內存,用提交和迴滾來保證安全的共享,我個人的理解者就是個樂觀鎖。也加深我對角色的理解,當時看java的nio的時候,select ractor模型一直不理解。現在有點感覺瞭,角色其實就是基於消息,select發送消息,ractor接受和處理消息。角色這種模型可以很好用於並發,因為他實現瞭隔離變化性,之間的耦閤通過消息。
評分連阿三都開始忽悠人瞭,此書不看也罷,基本上你去看Scala和Clojure即可。
Java虛擬機並發編程 2025 pdf epub mobi 電子書 下載