標準Python程序很容易過載,從而出現慢如龜爬的情況。asyncio庫正是為了解決這些問題而構建的,它簡化了任務的劃分和調度。asyncio可無縫地同時處理多個操作,使應用程序疾如閃電,且具有擴展性?! 禤ython asyncio并發(fā)編程》在大量示例的引導下,介紹異步、并行和并發(fā)編程。將難理解的并發(fā)內容分解為簡明易懂的流程圖,使讀者可輕松了解任務的運行方式。在本書中,讀者將學習如何使用asyncio來突破Python的限制,從而加快Web服務器和微服務的運行速度。讀者甚至可將asyncio與傳統(tǒng)的多處理技術結合起來,以大幅提升性能。主要內容● 通過aiohttp構建支持并發(fā)Web請求的Web API● 同時運行海量SQL查詢● 創(chuàng)建一個可并行處理數GB數據的map-reduce作業(yè)● 在asyncio中使用線程來混合阻塞代碼和asyncio代碼