Python异步编程例子
时间: 2023-03-03 17:33:59 浏览: 156
异步编程的一个简单例子
以下是一个Python异步编程的例子:
```python
import asyncio
async def hello():
print("Hello")
await asyncio.sleep(1)
print("World")
async def main():
await asyncio.gather(hello(), hello(), hello())
asyncio.run(main())
```
这个例子定义了两个协程函数,`hello()` 和 `main()`。`hello()` 函数打印出 "Hello",然后等待一秒钟,最后再打印出 "World"。`main()` 函数使用 `asyncio.gather()` 并发运行三个 `hello()` 协程函数。
通过这个例子,我们可以看到使用 `asyncio` 模块,我们可以方便地实现异步编程,从而提高程序的效率和并发性。
阅读全文