Scala并发编程(第2版)
上QQ阅读APP看书,第一时间看更新

第1章 概述

10年前就有人预言一台计算机的能力已经达到极限,只有通过多台计算机互联才能真正实现突破。

——吉恩·阿姆达尔(Gene Amdahl)

虽然并发编程这个领域已经有很长的发展历史了,但直到多核处理器出现才受到关注。计算机硬件近年来的发展不仅“复兴”了一些经典并发技术,也开启了并发编程范式的一次重大“变迁”。现如今,并发编程已经不可或缺,理解并发编程甚至已经成为每个软件开发者的核心技能之一。

本章将解释并发计算的一些基本概念,并介绍阅读本书所需的Scala语言基础知识。具体而言,包含如下几个方面。

● 概述并发编程。

● 阐述用Scala开展并发编程的好处。

● 介绍阅读本书所需的Scala语言基础知识。

首先,本章将介绍什么是并发编程及其重要性。