Brian Goetz is a software consultant with twenty years industry experience, with over 75 articles on Java development. He is one of the primary members of the Java Community Process JSR 166 Expert Group (Concurrency Utilities), and has served on numerous other JCP Expert Groups.
Tim Peierls is the very model of a modern multiprocessor, with BoxPop.biz, recording arts, and goings on theatrical. He is one of the primary members of the Java Community Process JSR 166 Expert Group (Concurrency Utilities), and has served on numerous other JCP Expert Groups.
Joshua Bloch is a principal engineer at Google and a Jolt Award-winner. He was previously a distinguished engineer at Sun Microsystems and a senior systems designer at Transarc. Josh led the design and implementation of numerous Java platform features, including JDK 5.0 language enhancements and the award-winning Java Collections Framework. He holds a Ph.D. in computer science from Carnegie Mellon University.
Joseph Bowbeer is a software architect at Vizrea Corporation where he specializes in mobile application development for the Java ME platform, but his fascination with concurrent programming began in his days at Apollo Computer. He served on the JCP Expert Group for JSR-166 (Concurrency Utilities).
David Holmes is director of DLTeCH Pty Ltd, located in Brisbane, Australia. He specializes in synchronization and concurrency and was a member of the JSR-166 expert group that developed the new concurrency utilities. He is also a contributor to the update of the Real-Time Specification for Java, and has spent the past few years working on an implementation of that specification.
Doug Lea is one of the foremost experts on object-oriented technology and software reuse. He has been doing collaborative research with Sun Labs for more than five years. Lea is Professor of Computer Science at SUNY Oswego, Co-director of the Software Engineering Lab at the New York Center for Advanced Technology in Computer Applications, and Adjunct Professor of Electrical and Computer Engineering at Syracuse University. In addition, he co-authored the book, Object-Oriented System Development (Addison-Wesley, 1993). He received his B.A., M.A., and Ph.D. from the University of New Hampshire.
This book covers:
Basic concepts of concurrency and thread safety
Techniques for building and composing thread-safe classes
Using the concurrency building blocks in java.util.concurrent
Performance optimization dos and don'ts
Testing concurrent programs
Advanced topics such as atomic variables, nonblocking algorithms, and the Java Memory Model
發表於2025-04-13
Java Concurrency in Practice 2025 pdf epub mobi 電子書 下載
英文版還是不錯的,但是中文版的譯者典型的沒有技術功底,介紹上說什麼專傢,我日,他媽狗屁,翻譯的非常差勁,有些句子都不通順,都不知道自己去理解,直接就放在書上,你丫有沒有良知,書籍是什麼,是希望,是神聖的,你們這些譯者簡直就是在犯罪 ,不過要是英文功底不好,還...
評分整體上還是可以看的,不過很多地方看不懂隻是因為翻譯不恰當。 這本書本身值五顆星。 譯文: 一個對象是否需要是綫程安全的,取決於它是否被多個綫程訪問。這指的是程序中訪問對象的方式,而不是對象要實現的功能。 原文: Whether an object needs to be thread‐safe depen...
評分之前看到有人推薦這本書,於是就花瞭將近三個月的時間來看這本書, 前一周在看 《jvm 上的並發編程》,感覺不怎麼好,原理沒怎麼將清楚,晦澀難懂,於是換成這本書,豁然開朗。 雖然現在都是 java8瞭,這本書裏麵說的是 java5/6的事情,但是,如果不懂這些,那麼 java8中的一些...
評分總體翻譯後讀起來還是比較順暢 章節安排,實例演示說明很到位 雖然有些概念不是太深入,但是足矣應付大多數的開發需求 確實實戰方麵多一些 幸好手頭有相關的案例,可以直接修改模擬使用,挺好 Java方麵,這是至今看過比較贊的書瞭! 超值!
評分這本書的組織很有意思 並發編程的核心方法論是什麼?一句話,handle shared mutable state correctly 本質是對可變共享狀態的管理和維護,這衍生齣瞭一係列方麵: 1)模型(內存模型,或者說共享狀態管理的依據); 2)工具:也就是如何利用共享變量,實現各種各樣的程序功能;...
圖書標籤: Java concurrency 並發 編程 programming 計算機 並發程序設計 java
pdf檔
評分pdf檔
評分目前還沒碰到過復雜的使用場景
評分寫得很好,讀這本書不僅能學習一些java並發編程的習慣用法,還能學到一些通用的並發編程技術
評分工作必備,將並發係統的設計思路講得很明白。
Java Concurrency in Practice 2025 pdf epub mobi 電子書 下載