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

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.

主站蜘蛛池模板: 湾仔区| 大姚县| 简阳市| 甘孜| 泌阳县| 岫岩| 夏津县| 罗城| 大名县| 徐州市| 尤溪县| 惠州市| 灌阳县| 永仁县| 张北县| 石林| 霍山县| 宜州市| 巧家县| 措勤县| 宣威市| 斗六市| 衢州市| 永春县| 枣强县| 涟源市| 佛冈县| 吴旗县| 淄博市| 大田县| 泰来县| 盘山县| 浦江县| 杨浦区| 南华县| 漳州市| 巴楚县| 石棉县| 芜湖县| 峨山| 金秀|