Scala并发编程第2版 pdf下载
限时特惠
00:00:00
活动结束后恢复原价
纸质书参考价
¥23
电子版限时价
¥5.99
省 18 元
选择版本
内容简介
本篇主要提供Scala并发编程第2版电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
编辑推荐
1.本书由Scala发明人亲传弟子执笔完成,颇具权威性。
2.通过大量的实际案例,兼顾理论与实践,带领读者熟悉并发领域的尖端技术。
3.提供代码下载,且代码可重用。
Scala是一种现代的多范式编程语言,旨在以简洁、优雅和安全的方式表达常见的编程模式。Scala流畅地集成了面向对象语言和函数式语言的特性。
在本书中,您会看到Scala 2.12平台的更新内容(Scala 2.12系列针对Java 8执行程序)。本书首先向您介绍JVM并发编程的基础,概述了Java内存模型的基本知识,然后展示了一些经典的构建块的并发性,如原子性变量、线程池和并发数据结构,以及对传统并发性的说明。
接着,本书介绍了不同的高级并发抽象,每种抽象都针对特定的编程任务类,同时还介绍了Scala异步编程功能的演进,涵盖了一些与所描述的技术配套使用的有效模式和习惯用法。最后,本书概述了何时使用哪个并发库,并演示了它们协同工作的方法,同时介绍了构建并发和分布式系统的全新方法。
目标读者
不管是Scala并发编程的初学者,还是具备一定经验的Scala编程人员,通过阅读本书,相信您都会有所收获。当然,具备Scala编程语言的基本知识将对阅读本书很有帮助。
您将从这本书中学到什么:
■ 掌握现代多处理器系统并发编程的基础;
■ 通过简单的低级并发原语构建高性能并发系统;
■ 基于Future和Promise来表现并发计算中的异步性;
■ 通过使用数据并行容器来无缝地加速串行编程;
■ 设计安全、可扩展且易于理解的内存事务数据模型;
■ 创建可在多台计算机上扩展的分布式应用程序;
■ 在大型应用程序中集成不同的并发框架;
■ 在Scala 2.12中开发和实施可扩展且易于理解的并发应用程序。
2.通过大量的实际案例,兼顾理论与实践,带领读者熟悉并发领域的尖端技术。
3.提供代码下载,且代码可重用。
Scala是一种现代的多范式编程语言,旨在以简洁、优雅和安全的方式表达常见的编程模式。Scala流畅地集成了面向对象语言和函数式语言的特性。
在本书中,您会看到Scala 2.12平台的更新内容(Scala 2.12系列针对Java 8执行程序)。本书首先向您介绍JVM并发编程的基础,概述了Java内存模型的基本知识,然后展示了一些经典的构建块的并发性,如原子性变量、线程池和并发数据结构,以及对传统并发性的说明。
接着,本书介绍了不同的高级并发抽象,每种抽象都针对特定的编程任务类,同时还介绍了Scala异步编程功能的演进,涵盖了一些与所描述的技术配套使用的有效模式和习惯用法。最后,本书概述了何时使用哪个并发库,并演示了它们协同工作的方法,同时介绍了构建并发和分布式系统的全新方法。
目标读者
不管是Scala并发编程的初学者,还是具备一定经验的Scala编程人员,通过阅读本书,相信您都会有所收获。当然,具备Scala编程语言的基本知识将对阅读本书很有帮助。
您将从这本书中学到什么:
■ 掌握现代多处理器系统并发编程的基础;
■ 通过简单的低级并发原语构建高性能并发系统;
■ 基于Future和Promise来表现并发计算中的异步性;
■ 通过使用数据并行容器来无缝地加速串行编程;
■ 设计安全、可扩展且易于理解的内存事务数据模型;
■ 创建可在多台计算机上扩展的分布式应用程序;
■ 在大型应用程序中集成不同的并发框架;
■ 在Scala 2.12中开发和实施可扩展且易于理解的并发应用程序。
内容简介
本书是一本关于并发编程技术的教程,书中详细介绍了并发编程中的主要概念和基本数据结构,包括传统并发模型、基于Future 和Promise的异步编程、数据并行容器、基于响应式扩展的并发编程、软件事务性内存、角色模型、并发编程实践和反应器编程模型等。本书基于Scala语言编写,实例丰富,可操作性很强。
本书面向的用户群体以Scala用户为主,因为书中所有的示例都是基于Scala代码的。但其他语言用户也可以从中获益良多,因为书中介绍的并发编程概念是普遍适用的,并不局限于特定编程语言,只不过Scala比较适用于并发编程而已。
本书面向的用户群体以Scala用户为主,因为书中所有的示例都是基于Scala代码的。但其他语言用户也可以从中获益良多,因为书中介绍的并发编程概念是普遍适用的,并不局限于特定编程语言,只不过Scala比较适用于并发编程而已。
作者简介
Aleksandar Prokopec 是一位软件开发者,同时也是并发和分布式编程技术研究者。他拥有克罗地亚萨格勒布大学电子工程和计算学院的计算机专业硕士学位和瑞士洛桑联邦理工大学(EPFL)的计算机科学专业博士学位。作为 EPFL 博士助教和 Scala 语言开发团队成员,他积极为 Scala 编程语言做贡献,研究并发编程抽象、并行数据编程支持和 Scala并发数据结构。他编写了 Scala Parallel Collections 框架,这是一个高级的 Scala 并行数据编程库。他还参加了多个 Scala 并发库开发小组,开发了 Future、Promise 和 ScalaSTM 等抽象。