python异步

import asyncio
import time


async def shop(delay, what):
    print(what)
    await asyncio.sleep(delay)
    print(what,"...出来了")


async def main():
    task1 = asyncio.create_task(shop(8, '女朋友看衣服..'))
    task2 = asyncio.create_task(shop(5, '体验手机..'))

    print(time.ctime(), "开始逛街")
    await task1
    await task2
    print(time.ctime(), "结束.")


asyncio.run(main())
Sat Aug  8 01:45:15 2020 开始逛街
女朋友看衣服..
体验手机..
体验手机.. ...出来了
女朋友看衣服.. ...出来了
Sat Aug  8 01:45:23 2020 结束.

 

posted @ 2020-08-08 01:46  腹肌猿  阅读(148)  评论(0编辑  收藏  举报