作者简介

Matthew Fowler拥有超过15年的软件工程经验,担任过架构师乃至工程总监等职位。

内容简介

在标准的Python程序中,经常看到由于处理器资源没有得到充分利用而导致程序运行缓慢的情况。可通过asyncio的计划和调度来轻松解决这些问题。asyncio可同时处理多个操作,从而扩展应用程序,加快应用程序的运行速度。

《Python asyncio并发编程》在大量示例的引导下,介绍异步、并行和并发编程。将难理解的并发内容分解为简明易懂的流程图,使读者可轻松了解任务的运行方式。在《Python asyncio并发编程》中,读者将学习如何使用asyncio来突破Python的限制,从而加快Web服务器和微服务的运行速度。读者甚至可将asyncio与传统的多处理技术结合起来,以大幅提升性能。

主要内容

●通过aiohttp构 建支持并发Web请求的Web API

●同时运行海量SQL查询

●创建一个可并行处理 数GB数据的map- reduce作业

●在asyncio中使用线程来混合阻塞代码和asyncio代码

阅读门槛

《Python asyncio并发编程》适合那些没有并发开发经验的中级Python程序员。


Matthew Fowler拥有超过15年的软件工程经验,担任过架构师乃至工程总监等职位。

下载地址

豆瓣评论

  • 行在途中
    中文3颗星,英文5颗星,平均四颗星。英文翻译真的太垃圾了,读这本一定要备一本英文原版对照着看。讲的挺好的,主要就是培养一个概念,协程的管理方式和线程不同,线程是由os及其队列管理的,协程是由python的实现及event loop管理的,要实现协程的高效就必须得用对应的异步io。01-01
  • rami
    译得拗口就算了,还总有错。建议对照原著看。原著写得很好05-14
  • 施毛毛
    这本内容不错,翻译算得上顺畅,个别地方会蹩脚,需要对照原文自己体会,翻译上绝没有另一个评价说的那么不堪,至少比流畅的python翻的好很多很多,不过内容上我认为有一个缺点,举例子用socket根本没那么合适反而徒增篇幅,增加理解难度和实操难度。06-22
  • tbo
    原书写的值得一看,这本的翻译也过得去,不过还有进步空间,只是异步编程更新挺快的,希望以后还会有新版06-22

猜你喜欢

大家都喜欢