未来任务有哪些具体细分?

2026-06-09 10:247阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1475个文字,预计阅读时间需要6分钟。

未来任务有哪些具体细分?

《任务与协程》+ 翻译的Python官方文档+ 这个问题的棘手之处在于,如果你要理解协程,你就应该理解future和task。而如果你想理解future,你就应该深入理解。


​​Tasks and coroutines​​

翻译的python官方文档

这个问题的恶心之处在于,如果你要理解​​coroutine​​​,你应该理解​​future​​​和​​task​​​。而你如果想理解​​future​​​和​​task​​​你应该先理解​​coroutine​​。所以在第一遍阅读官方文档的时候,感觉完全是在梦游。但读到第二遍和第三遍的时候,就清楚很多了。

Coroutines

协程(​​coroutine​​)包括两个概念:

未来任务有哪些具体细分?

  • 协程函数(​​async def​​​或者​​@asyncio.coroutine​​)
  • 协程函数所返回的协程对象。
  • 协程功能:

  • 通过​​result = await future​​​或者​​result = yeild from future​​​,悬挂协程,直到​​future​​​完成,获取​​future​​​的结果/异常(参见下面对​​future​​​及​​future​​​结果的描述,或等看完​​future​​之后回来再阅读这一段)。
  • 阅读全文

    本文共计1475个文字,预计阅读时间需要6分钟。

    未来任务有哪些具体细分?

    《任务与协程》+ 翻译的Python官方文档+ 这个问题的棘手之处在于,如果你要理解协程,你就应该理解future和task。而如果你想理解future,你就应该深入理解。


    ​​Tasks and coroutines​​

    翻译的python官方文档

    这个问题的恶心之处在于,如果你要理解​​coroutine​​​,你应该理解​​future​​​和​​task​​​。而你如果想理解​​future​​​和​​task​​​你应该先理解​​coroutine​​。所以在第一遍阅读官方文档的时候,感觉完全是在梦游。但读到第二遍和第三遍的时候,就清楚很多了。

    Coroutines

    协程(​​coroutine​​)包括两个概念:

    未来任务有哪些具体细分?

  • 协程函数(​​async def​​​或者​​@asyncio.coroutine​​)
  • 协程函数所返回的协程对象。
  • 协程功能:

  • 通过​​result = await future​​​或者​​result = yeild from future​​​,悬挂协程,直到​​future​​​完成,获取​​future​​​的结果/异常(参见下面对​​future​​​及​​future​​​结果的描述,或等看完​​future​​之后回来再阅读这一段)。
  • 阅读全文