书籍介绍
本书分为5部分:第一部分:并发策略,阐释了影响并发性的因素、如何实现有效的并发、并发的设计方法等;第二部分:现代Java/JDK并发,讨论了现代Java API的线程安全和效率以及如何处理已有应用程序中的现实问题和重构遗留代码时的原则;第三部分:软件事务内存,深入讨论了STM并就如何在各种主要的JVM语言里使用STM给出了指导意见;第四部分:基于actor的并发,介绍了基于actor模式消除并发问题以及如何在自己的首选语言中使用actor模式;第五部分:尾声,回顾了本书讨论的解决方案并总结了成功使用并发的实用要点。本书介绍了在学习Java并发编程的技巧,可以让你从害怕并发编程到熟练掌握并享受并发编程。你可以使用Java或者你选择的JVM语言(Clojure、JRuby、Groovy或Scala)收获多核硬件不断增长的能量。