
import time
import asyncio
async def func1():
print("你好,我是第一个任务")
await asyncio.sleep(3)
print("你好,我是第二个任务")
async def func2():
print("你好,我是第3个任务")
await asyncio.sleep(2)
print("你好,我是第4个任务")
async def func3():
print("你好,我是第5个任务")
await asyncio.sleep(4)
print("你好,我是第6个任务")
async def main():
#将三个任务添加到列表
masks=[
func1(),func2(),func3()
]
#将任务交绘协程挂起处理
await asyncio.wait(masks)
if __name__ == '__main__':
t1=time.time()
asyncio.run(main())
t2=time.time()
print(t2-t1)
注意,定义函数用的是async 调动wait run,用的是asyncio模块


















