Java高并发编程详解:深入理解并发核心库
上QQ阅读APP看书,第一时间看更新

推荐序三

以我从事云计算平台研发架构及咨询近10年的经验来看,弹性云,以及服务组件免费、资源付费的模式将是一个成熟的模式,而这就要求开发人员在节省资源的前提下能够开发出高性能的应用程序,合理充分地利用软硬件的资源,并且以廉价的成本为企业创造高性能的服务产品。这看起来似乎很难,没错!这确实不太容易。想象一下,我们基于AWS lambda架构设计开发的Serverless程序,在同等CPU、内存等其他服务调用的情况下,如果程序员能够开发并受理更多的业务量、提供更多的并发量,势必会更多地受到老板的喜爱和公司的重视。

这一观点同样也适用于现在越来越多的基于物联网的硬件设备。一般情况下,基于物联网的硬件终端,其软硬件配置短时间内很难达到普通PC甚至用于生产环境的服务器的水平,那么在有限的资源上开发出响应速度快、运算能力强的计算程序就显得尤为重要了。

本书中所讲述的内容给出了部分解决之道,Alex非常详细地介绍了Java并发包中的并发知识及技术细节,通过对它们的学习与应用,相信普通的开发者也可以开发出高性能、高吞吐量的应用程序。

Alex是一个非常有耐心的人,本书内容的系统化组织、知识点的细致讲述深深地吸引了我,本书的完成将是非常耗费时间的一次写作之旅,我很佩服他对基准测试的深刻认识以及对原子类型的完美解读。

作为一个Java程序员,哦不,作为一个基于JVM语言开发程序的工程师,我强烈推荐此书作为你的参考书籍。

EY安永金融服务咨询部云总监 Srimanth Rudraraju