- 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.
- Extending Jenkins
- 數(shù)據(jù)結(jié)構(gòu)(Java語言描述)
- R語言編程指南
- Julia高性能科學(xué)計算(第2版)
- 微服務(wù)從小白到專家:Spring Cloud和Kubernetes實戰(zhàn)
- Android驅(qū)動開發(fā)權(quán)威指南
- Practical Game Design with Unity and Playmaker
- Webpack實戰(zhàn):入門、進階與調(diào)優(yōu)(第2版)
- Java并發(fā)編程:核心方法與框架
- HTML+CSS+JavaScript網(wǎng)頁制作:從入門到精通(第4版)
- 寫給大家看的Midjourney設(shè)計書
- 計算機組裝與維護(第二版)
- Java Web開發(fā)教程:基于Struts2+Hibernate+Spring
- 安卓工程師教你玩轉(zhuǎn)Android
- UI設(shè)計參考手冊