Pythonasyncio並發編程檢視原始碼討論檢視歷史
《Pythonasyncio並發編程》,出版社: 清華大學出版社,ISBN:9787302622833。
清華大學出版社成立於1980年6月,是教育部主管、清華大學主辦的綜合性大學出版社[1]。清華社現年出版圖書、音像製品、電子出版物等近3000種,銷售規模和綜合實力以及在高等教育教材市場、科技圖書市場、館配圖書市場占有率均名列前茅[2]。
內容簡介
標準Python程序很容易過載,從而出現慢如龜爬的情況。asyncio庫正是為了解決這些問題而構建的,它簡化了任務的劃分和調度。asyncio可無縫地同時處理多個操作,使應用程序疾如閃電,且具有擴展性。
《Python asyncio並發編程》在大量示例的引導下,介紹異步、並行和並發編程。將難理解的並發內容分解為簡明易懂的流程圖,使讀者可輕鬆了解任務的運行方式。在本書中,讀者將學習如何使用asyncio來突破Python的限制,從而加快Web服務器和微服務的運行速度。讀者甚至可將asyncio與傳統的多處理技術結合起來,以大幅提升性能。
主要內容
● 通過aiohttp構建支持並發Web請求的Web API
● 同時運行海量SQL查詢
● 創建一個可並行處理數GB數據的map-reduce作業
● 在asyncio中使用線程來混合阻塞代碼和asyncio代碼
參考文獻
- ↑ 我國出版社的等級劃分和分類標準,知網出書,2021-03-01
- ↑ 企業簡介,清華大學出版社有限公司