- Mastering Concurrency in Python
- Quan Nguyen
- 161字
- 2021-06-10 19:23:53
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.
- 數(shù)據(jù)庫程序員面試筆試真題與解析
- Python數(shù)據(jù)可視化:基于Bokeh的可視化繪圖
- Building Mapping Applications with QGIS
- QTP自動化測試進階
- bbPress Complete
- Java EE 8 Application Development
- Spring核心技術(shù)和案例實戰(zhàn)
- IBM Cognos TM1 Developer's Certification guide
- Java EE Web應(yīng)用開發(fā)基礎(chǔ)
- jQuery技術(shù)內(nèi)幕:深入解析jQuery架構(gòu)設(shè)計與實現(xiàn)原理
- 程序員的英語
- Zend Framework 2 Cookbook
- Visual C++ 開發(fā)從入門到精通
- 精通Django 3 Web開發(fā)
- NLTK Essentials