event loop(事件循环)。把基本的 I/O 操作转换为需要处理的事件, 通过事件循环做事件的监测和事件触发等处理工作。
coroutines(协程)。...线程是由操作系统控制切换的, 使用协程可以收回控制权, 并且将异步编程同步化, 注册到事件循环中的事件处理器就是协程对象, 它由事件循环来调用, 当程序阻塞等待读取或者写入数据的时候, 进行上下文的切换可以让效率最大化...asyncio 模块非常容易和方便的执行并发任务, 并且可以实现创建、取消等管理任务。
future: 代表将来执行或没有执行的任务的结果。...在上面带中我们通过async关键字定义一个协程(coroutine),当然协程不能直接运行,需要将协程加入到事件循环loop中,asyncio.get_event_loop:创建一个事件循环,然后使用run_until_complete...将协程注册到事件循环,并启动事件循环.