Asyncio 是 Python 的一个内置库,用于编写单线程的并发代码。它使用协程(coroutines)来实现异步编程。

基础概念

  • 协程(Coroutines):协程是轻量级的线程,可以在单个线程中同时运行多个协程。
  • 事件循环(Event Loop):事件循环是协程运行的容器,它负责调度协程的执行。

快速开始

以下是一个简单的 asyncio 示例:

import asyncio

async def hello():
    print('Hello, world!')
    await asyncio.sleep(1)
    print('Hello again!')

asyncio.run(hello())

文档链接

更多关于 asyncio 的信息,请访问官方文档:Python asyncio 文档

相关资源


Python asyncio