python async await原理
await和async使用方法    Async/Await是在Python3.7中全新推出的语法特性,它包含了异步编程思想中最重要的两个概念:async、await。
    Async是Python3.7中新增加的异步修饰符,它用于在一个函数中实现异步处理,表明该函数为异步函数,并由协程(coroutine)实现。 它的作用是将一个普通函数变为一个可异步调度的函数,被async修饰的函数不能有返回值,而是有一个协程对象作为返回值,该协程会在函数的代码完成的时候返回函数运行结果。
    Await是Python3.7中新增加的等待异步操作完成的关键字。它可以使得一个协程对象暂停运行,直到其它异步操作完成。Await只能在一个async函数中使用,一旦函数运行至await,它将会暂时让出控制权,直到拥有返回值或抛出异常。当其它异步操作完成时,await表达式将会返回结果给函数,然后函数继续运行。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。