国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python在协程中增加任务

python在协程中增加任务

头像

小妮浅浅

2021-02-26 18:14:545943浏览 · 0收藏 · 0评论

1、添加一个任务

task2 = visit_url('http://another.com', 3)
asynicio.run(task2)

2、这 2 个程序一共消耗 5s 左右的时间。并没有发挥并发编程的优势

import asyncio
import time
 
async def visit_url(url, response_time):
    """访问 url"""
    await asyncio.sleep(response_time)
    return f"访问{url}, 已得到返回结果"
 
async def run_task():
    """收集子任务"""
    task = visit_url('http://wangzhen.com', 2)
    task_2 = visit_url('http://another', 3)
    await asyncio.run(task)
    await asyncio.run(task_2)
 
asyncio.run(run_task())
print(f"消耗时间:{time.perf_counter() - start_time}")

3、如果是并发编程,这个程序只需要消耗 3s,也就是task2的等待时间。要想使用并发编程形式,需要把上面的代码改一下。asyncio.gather 会创建 2 个子任务,当出现 await 的时候,程序会在这 2 个子任务之间进行调度。

async def run_task():
    """收集子任务"""
    task = visit_url('http://wangzhen.com', 2)
    task_2 = visit_url('http://another', 3)
    await asynicio.gather(task1, task2)

以上就是python在协程中增加任务的方法,希望能对大家有所帮助。更多Python学习指路:python基础教程

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

人野兽马狗猪大全| 小奶球抖动舞蹈视频| 双乳被四个男人吃奶H文| 爸爸汆肉的日常| 《湿点》末增减板相似| 《互换人妻HD中字》| 9.1萝卜黄| 黑色蕾丝透视露胸旗袍连衣裙| 天堂草原高清在线观看电视剧 | 伦理《禁忌12》| 《美丽妻子替夫还债》剧情| 国精产品一品二品国精HTC| BOBO浏览器(海外版)| 美国式禁忌| 爸老师巅峰电影在线观看| 妈妈がだけの心に漂う| 吃爸爸大吉吧父子原文出处| 桃色视频| 台球室的特殊待遇2HD| 拔小萝卜免费观看全集电视剧 | 亚洲XXX午休国产熟女| 当看老公的面被维修工欺负| 续父开续女包小芳有没有出版?| 五十度灰2未删减版| 《日本公与媳5》公妇伦| 张柏芝门户大开照| 坤坤寒入桃子里电视剧免费看| 亲吻哼哼唧唧原声不带歌| 床戏| 小荡货啊灬啊…用力啊快视频| 挤牛奶暗示什么意思| 扌雷辶鬲的小说章节| 《熟睡的女邻居HD| 小俊在雪姨身上耕耘小说免费阅读| WWWWWWWW在线观看国产| 无码人妻丰满熟妇啪啪区.| 自己怎么玩隐私位置游戏| 王丽娟一夜被躁五次| 双人床上剧烈运动会怎么消除| 《酒店激战》动漫1-5集免费观..| 欧美IPHONEXR