韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python基础教程 > python中异步非阻塞如何实现

python中异步非阻塞如何实现

python异步

头像

小妮浅浅

2021-08-04 10:04:126555浏览 · 0收藏 · 0评论

说明

1、当一个异步过程调用发出后,调用者不会立刻得到结果。

实际处理这个调用的部件是在调用发出后,通过状态、通知来通知调用者,或通过回调函数处理这个调用。

2、非阻塞的意思是,不能立刻得到结果之前,该函数不会阻塞当前线程,而会立刻返回。

实例

from time import time, sleep
 
"""
    同步操作
"""
def app01():
    
    def fn1():
        sleep(3)
        print("fn1 ...")
 
    def fn2():
        sleep(2)
        print("fn2 ...")
 
    def fn3():
        sleep(5)
        print("fn3 ...")
 
    fn1()
    fn2()
    fn3()
 
"""
    asyncio
"""
def app02():
    import asyncio
 
    async def fn1():
        await asyncio.sleep(3)
        print("fn1 ...")
 
    async def fn2():
        await asyncio.sleep(2)
        print("fn2 ...")
 
    async def fn3():
        await asyncio.sleep(5)
        print("fn3 ...")
 
    loop = asyncio.get_event_loop()
 
    tasks = [
        fn1(),
        fn2(),
        fn3()
    ]
 
    loop.run_until_complete(asyncio.wait(tasks))
    loop.close()
 
if __name__ == '__main__':
    startTime = time()
 
    # app01()
    app02()
 
    endTime = time()
    print('花费了', str(endTime - startTime), '秒')
 
# 第一个 10s
# 第二个 5s

以上就是python中异步非阻塞的实现,希望对大家有所帮助。更多Python学习指路:python基础教程

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

关注

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

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

《炸梨吧!巨棒》免费阅读漫画| HTTPS://WWW.API...| 欧美《禁忌5》| 看到老妈洗澡忍不住怎么办| 吻戏| 享乐网| 公交车被上高湖了还能坐吗小说| 15岁女初中生免费观看电视剧 | 《请好好疼爱里面》免费观看| 法国色情巜做爰狂欲| 《出差的日子》中文版| 国产在线观看| 公交车上被蹭水后多久自然恢复| 西游记| 搞笑视频| 50岁阿姨大人免费观看电视剧| 无码欧XXXXX在线观看免费| 《帐篷里的秘密》动漫| 《法国空乘9》| 《部长你别这样》大结局| 打扑克牌男女| 欧美大片免费PPT| 太粗大深好疼快拔出去| 苍井空人体写真| 哈利波特3国语版| 成色18K1.8.35MB| 两个学霸边做题边C我怎么办| 《完美邻居》电影在线观看| 不扣钮的女孩| 女儿借爸爸种生孩子| 含紧一点H.边做边走| B站夫妻进入高峰期需要多久| 在车里被撞了八次高C| 一字马扣出水来的下一句怎么接 | 豪门贵妇猎美录TXT| 夜店| 女孩自愈视频免费观看第二集| JS| 电影《轮番上阵》| 77777影院在线观看电视剧大.. | 在线小视频