最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python Task在協(xié)程調用實例講解

 更新時間:2021年04月26日 08:18:01   作者:小妮淺淺  
在本篇文章里小編給大家整理了一篇關于python Task如何在協(xié)程調用的相關內(nèi)容,有興趣的朋友們可以參考下。

1、說明

Tasks用于并發(fā)調度協(xié)程,通過asyncio.create_task(協(xié)程對象)創(chuàng)建Task對象,使協(xié)程能夠加入事件循環(huán),等待調度執(zhí)行。除使用asyncio.create_task()函數(shù)外,還可使用低級loop.create_task()或ensure_future()函數(shù)。推薦使用手動實例Task對象。

2、使用注意

Python3.7中添加到asyncio.create_task函數(shù)。在Python3.7之前,可以使用低級asyncio.ensure_future函數(shù)。

3、實例

import asyncio
 
 
async def func():
    print(1)
    await asyncio.sleep(2)
    print(2)
    return "返回值"
 
 
async def main():
    print("main開始")
    # 創(chuàng)建協(xié)程,將協(xié)程封裝到一個Task對象中并立即添加到事件循環(huán)的任務列表中,等待事件循環(huán)去執(zhí)行(默認是就緒狀態(tài))。
    task1 = asyncio.create_task(func())
    # 創(chuàng)建協(xié)程,將協(xié)程封裝到一個Task對象中并立即添加到事件循環(huán)的任務列表中,等待事件循環(huán)去執(zhí)行(默認是就緒狀態(tài))。
    task2 = asyncio.create_task(func())
    print("main結束")
    # 當執(zhí)行某協(xié)程遇到IO操作時,會自動化切換執(zhí)行其他任務。
    # 此處的await是等待相對應的協(xié)程全都執(zhí)行完畢并獲取結果
    ret1 = await task1
    ret2 = await task2
    print(ret1, ret2)
    
    
asyncio.run(main())

知識點擴展:

python asyncio 協(xié)程調用task步驟

import asyncio

async def compute(x, y):
    print("Compute %s + %s ..." % (x, y))
    await asyncio.sleep(1.0)
    return x + y

async def print_sum(x, y):
    result = await compute(x, y)
    print("%s + %s = %s" % (x, y, result))

loop = asyncio.get_event_loop()
loop.run_until_complete(print_sum(1, 2))
loop.close()

到此這篇關于python Task在協(xié)程調用實例講解的文章就介紹到這了,更多相關python Task如何在協(xié)程調用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Python圖像增強imgaug詳解

    Python圖像增強imgaug詳解

    Imgaug 是一個開源 python 包,可讓你在機器學習實驗中增強圖像,它適用于各種增強技術,它有一個簡單而強大的界面,可以增強圖像、地標、邊界框、熱圖和分割圖,這篇文章主要介紹了Python圖像增強imgaug,需要的朋友可以參考下
    2022-11-11
  • Python中bisect的用法

    Python中bisect的用法

    這篇文章主要介紹了Python中bisect的用法,主要講述了針對數(shù)組的插入及排序操作,非常具有實用價值,需要的朋友可以參考下
    2014-09-09
  • Python OpenCV實現(xiàn)邊緣檢測

    Python OpenCV實現(xiàn)邊緣檢測

    這篇文章主要為大家詳細介紹了Python OpenCV實現(xiàn)邊緣檢測,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • 圖鄰接矩陣可視化解析

    圖鄰接矩陣可視化解析

    這篇文章主要介紹了基于圖鄰接矩陣可視化解析,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • python 類相關概念理解

    python 類相關概念理解

    這篇文章主要介紹了簡單了解python類概念,具有一定借鑒價值,需要的朋友可以參考下,希望能夠給你帶來幫助
    2021-09-09
  • python爬取豆瓣電影排行榜(requests)的示例代碼

    python爬取豆瓣電影排行榜(requests)的示例代碼

    這篇文章主要介紹了python爬取豆瓣電影排行榜(requests),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • python 淘寶爬蟲小實例

    python 淘寶爬蟲小實例

    雙十一即將到來,電商都在做活動打折,但打完折是不是真的優(yōu)惠了,需要我們自己斟酌,畢竟我們不能一直關注著價格,也自然不能知道現(xiàn)在的價格比以前高了還是低了,今天讓我們用Python來爬取一下淘寶吧
    2021-11-11
  • 快速上手基于Anaconda搭建Django環(huán)境的教程

    快速上手基于Anaconda搭建Django環(huán)境的教程

    Django具有完整的封裝,開發(fā)者可以高效率的開發(fā)項目,Django將大部分的功能進行了封裝,開發(fā)者只需要調用即可,接下來通過本文給大家介紹基于Anaconda搭建Django環(huán)境的教程,需要的朋友可以參考下
    2021-10-10
  • PyCharm配置KBEngine快速處理代碼提示沖突、配置命令問題

    PyCharm配置KBEngine快速處理代碼提示沖突、配置命令問題

    這篇文章主要介紹了PyCharm配置KBEngine,解決代碼提示沖突、配置命令,本文通過圖文并茂的形式給大家介紹的超詳細,需要的朋友可以參考下
    2021-04-04
  • Python使用itchat模塊實現(xiàn)群聊轉發(fā),自動回復功能示例

    Python使用itchat模塊實現(xiàn)群聊轉發(fā),自動回復功能示例

    這篇文章主要介紹了Python使用itchat模塊實現(xiàn)群聊轉發(fā),自動回復功能,結合實例形式分析了Python基于itchat模塊針對微信信息的發(fā)送、回復等相關操作技巧,需要的朋友可以參考下
    2019-08-08

最新評論

莱芜市| 犍为县| 龙川县| 二连浩特市| 绿春县| 富平县| 楚雄市| 嘉义市| 蕲春县| 时尚| 泌阳县| 安国市| 沽源县| 阜城县| 富川| 图片| 盈江县| 徐汇区| 滨海县| 平舆县| 楚雄市| 甘谷县| 抚顺市| 沂水县| 休宁县| 斗六市| 平谷区| 宣威市| 蕉岭县| 缙云县| 西乌| 湘潭县| 柳林县| 桑日县| 夏邑县| 新巴尔虎右旗| 巴彦县| 雅江县| 乐平市| 临洮县| 婺源县|