国产成人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基础教程

关注

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

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

草莓樱桃水蜜桃香蕉橘子苹果柠檬| 人犬兽人在线观看免费完整| 美女和帅哥一起努力生产豆浆的视.| 学校教室里可以插自己电脑吗| 坤坤寒进桃子里在线看歌词| 坤坤寒进桃子里在线看歌词 | 电影《满足2》完整版在线观看| 《借种生子》电影免费观看| 动漫《纯洁的修女》在线看| 内衣视频| 三年大片免费观看完整版高清| 征服公务员韵母王强最新章节列表| 俄罗斯姑娘免费看高清电视剧| 初中全封闭学校| 儿媳妇免费播放全部电视剧| 只交不泄的方法| 《大度》韩版免费| 丰满的儿女小月的身世与背景介绍| 免费的行情网站WWW下载大全| 《菊内留香》双男主| 一品国精和二品国精的文化意义| 欧美XBOX与IPHONE| 国外成品网站1688入口在哪| 向日葵在线观看免费高清电视剧| 胸大美女| 《破外女》高清完整版| 床的另一边| 水仙二嫂| 偷偷在线观看免费的电视剧最新 | 骚一点老子把你CAO爽了| 14岁刚发育的小笼包| 我在公车被蹭水后当晚就来了月经| 《疯狂瑜伽》完整版| 美女被咬小头头视频大全| 俄罗斯引擎YANDEX网站| 人狗大战5高清正版免费观看| 老婆同意了交换男人心态| 佐藤| 妈妈可以帮儿子解决心理需要| 他的大手在秘密花园游走漫画| 《熟妇的荡欲》HD中字