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

What is concurrency?

It is estimated that the amount of data that needs to be processed by computer programs doubles every two years. The International Data Corporation (IDC), for example, estimates that, by 2020, there will be 5,200 GB of data for every person on earth. With this staggering volume of data come insatiable demands for computing power, and, while numerous computing techniques are being developed and utilized every day, concurrent programming remains one of the most prominent ways to effectively and accurately process data.

While some might be intimidated when the word concurrency appears, the notion behind it is quite intuitive, and it is very common, even in a non-programming context. However, this is not to say that concurrent programs are as simple as sequential ones; they are indeed more difficult to write and understand. Yet, once a correct and effective concurrent structure is achieved, significant improvement in execution time will follow, as you will see later on.

主站蜘蛛池模板: 海淀区| 阜新市| 雅江县| 山西省| 鄂温| 道真| 沾益县| 北海市| 鲁山县| 井陉县| 凌云县| 赤峰市| 尼玛县| 四平市| 蓬溪县| 龙岩市| 前郭尔| 三门峡市| 浮梁县| 定结县| 云霄县| 武穴市| 繁峙县| 海宁市| 延川县| 分宜县| 新营市| 丰县| 夹江县| 剑河县| 贡觉县| 丰顺县| 长宁县| 昆明市| 北碚区| 宕昌县| 改则县| 定安县| 安龙县| 阿瓦提县| 柯坪县|