20.multi_case06

时间:2022-07-25
本文章向大家介绍20.multi_case06,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
# coding:utf-8
import asyncio

# 通过create_task()方法
async def a(t):
    print('-->', t)
    await asyncio.sleep(0.5)
    print('<--', t)
    return t * 10

async def b():
    # loop = asyncio.get_event_loop()
    cnt = 0
    while True:
        cnt += 1
        cor = a(cnt)   # coroutine
        resp = loop.create_task(cor)
        await asyncio.sleep(0.1)
        # print(resp)

loop = asyncio.get_event_loop()

loop.run_until_complete(b())