今天看啥  ›  专栏  ›  OSC开源社区

Python 中的异步编程:Asyncio

OSC开源社区  · 公众号  · 程序员  · 2017-05-09 08:20
# 点击图片报名上海、南京源创会 #如果你已经决定要理解 Python 的异步部分,欢迎来到我们的“Asyncio How-to ”。注:哪怕连异动范式的存在都不知道的情况下,你也可以成功地使用 Python。但是,如果你对底层运行模式感兴趣的话,asyncio 绝对值得查看。异步是怎么一回事?在传统的顺序编程中, 所有发送给解释器的指令会一条条被执行。此类代码的输出容易显现和预测。 但是…譬如说你有一个脚本向3个不同服务器请求数据。 有时,谁知什么原因,发送给其中一个服务器的请求可能意外地执行了很长时间。想象一下从第二个服务器获取数据用了10秒钟。在你等待的时候,整个脚本实际上什么也没干。如果你可以写一个脚本可以不去等待第二个请求 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照