- Mastering Concurrency in Python
- Quan Nguyen
- 154字
- 2021-06-10 19:24:06
Summary
The with statement in Python offers an intuitive and convenient way to manage resources while ensuring that errors and exceptions are handled correctly. This ability to manage resources is even more important in concurrent and parallel programming, where various resources are shared and utilized across different entities—specifically, by using the with statement with threading.Lock objects that are used to synchronize different threads in a multithreaded application.
Aside from better error handling and guaranteed cleanup tasks, the with statement also provides extra readability from your programs, which is one of the strongest features that Python offers its developers.
In the next chapter, we will be discussing one of the most popular uses of Python at the moment: web-scraping applications. We will look at the concept and the basic idea behind web scraping, the tools that Python provides to support web scraping, and how concurrency will significantly help your web-scraping applications.
- .NET之美:.NET關鍵技術深入解析
- Data Analysis with IBM SPSS Statistics
- FLL+WRO樂高機器人競賽教程:機械、巡線與PID
- Yocto for Raspberry Pi
- 移動界面(Web/App)Photoshop UI設計十全大補
- Asynchronous Android Programming(Second Edition)
- Python Data Structures and Algorithms
- Python機器學習:預測分析核心算法
- Practical Game Design with Unity and Playmaker
- MySQL入門很輕松(微課超值版)
- Bootstrap for Rails
- Python青少年趣味編程
- 跟戴銘學iOS編程:理順核心知識點
- 交互設計師成長手冊:從零開始學交互
- Java設計模式深入研究