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

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.

主站蜘蛛池模板: 桓仁| 鲁甸县| 名山县| 昌乐县| 荔波县| 定西市| 本溪市| 加查县| 马公市| 新疆| 叙永县| 左权县| 河曲县| 正镶白旗| 大连市| 宾阳县| 长寿区| 枞阳县| 芜湖市| 平泉县| 永清县| 城口县| 南靖县| 深州市| 钦州市| 文化| 剑河县| 昆山市| 鄯善县| 沭阳县| 洪泽县| 得荣县| 历史| 周宁县| 凤冈县| 牙克石市| 中方县| 普安县| 尉犁县| 黔东| 沁阳市|