官术网_书友最值得收藏!

Chapter 1. Introduction

"For over a decade prophets have voiced the contention that the organization of a single computer has reached its limits and that truly significant advances can be made only by interconnection of a multiplicity of computers."

--Gene Amdahl, 1967

Although the discipline of concurrent programming has a long history, it gained a lot of traction in recent years with the arrival of multicore processors. The recent development in computer hardware not only revived some classical concurrency techniques, but also started a major paradigm shift in concurrent programming. At a time, when concurrency is becoming so important, an understanding of concurrent programming is an essential skill for every software developer.

This chapter explains the basics of concurrent computing and presents some Scala preliminaries required for this book. Specifically, it does the following:

  • Shows a brief overview of concurrent programming
  • Studies the advantages of using Scala when it comes to concurrency
  • Covers the Scala preliminaries required for reading this book

We will start by examining what concurrent programming is and why it is important.

主站蜘蛛池模板: 衢州市| 福安市| 伊春市| 溆浦县| 东方市| 昭苏县| 马山县| 固阳县| 怀来县| 邵阳县| 晋中市| 康乐县| 洞头县| 彭州市| 栾城县| 含山县| 瓮安县| 嘉定区| 邵阳县| 三门峡市| 晋中市| 怀安县| 鞍山市| 汉源县| 贡嘎县| 茂名市| 延安市| 三河市| 绥芬河市| 鹰潭市| 增城市| 新郑市| 平和县| 綦江县| 中江县| 沁阳市| 鄄城县| 海南省| 汉寿县| 灯塔市| 宝丰县|