亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python進程池Pool中apply方法與apply_async方法的區(qū)別

 更新時間:2024年02月24日 09:17:48   作者:小瓶蓋的豬豬俠  
這篇文章主要介紹了python進程池Pool中apply方法與apply_async方法的區(qū)別及說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

在掌握apply方法與apply_async的區(qū)別之前,需要了解阻塞和非阻塞的區(qū)別

阻塞

阻塞好比過獨木橋,前面人不走,后面人就無法先前走,只有前面人過了獨木橋,后面人才能繼續(xù)向前走

非阻塞

非阻塞的邏輯和阻塞相反,就是前面人不走,你就在旁邊待著,讓后面人先走,

apply就是屬于上面的阻塞模式,apply_async屬于非阻塞模式

1.apply實例

import multiprocessing
def fun(name):
    print(name)


if __name__=="__main__":
    pool = multiprocessing.Pool(3)
    for i in range(1,6):
        st = "start {}".format(i)
        pool.apply(func=fun,args=(st,))

    print("this is flag!")
    pool.close()
    pool.join()

通過下面的執(zhí)行結果的截圖可以發(fā)現(xiàn),print("this is flag!")在線程池里的任務執(zhí)行完畢后才執(zhí)行

2.apply_async實例

import multiprocessing
def fun(name):
    print(name)


if __name__=="__main__":
    pool = multiprocessing.Pool(3)
    for i in range(1,6):
        st = "start {}".format(i)
        pool.apply_async(func=fun,args=(st,))

    print("this is flag!")
    pool.close()
    pool.join()

apply_async中的print("this is flag!")代碼是在進程池之前執(zhí)行

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • pandas combine_first函數(shù)處理兩個數(shù)據(jù)集重疊和缺失

    pandas combine_first函數(shù)處理兩個數(shù)據(jù)集重疊和缺失

    combine_first是pandas中的一個函數(shù),它可以將兩個DataFrame對象按照索引進行合并,用一個對象中的非空值填充另一個對象中的空值,這個函數(shù)非常適合處理兩個數(shù)據(jù)集有部分重疊和缺失的情況,可以實現(xiàn)數(shù)據(jù)的補全和更新,本文介紹combine_first函數(shù)的語法及一些案例應用
    2024-01-01
  • QML實現(xiàn)鐘表效果

    QML實現(xiàn)鐘表效果

    這篇文章主要為大家詳細介紹了QML實現(xiàn)鐘表效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • 對python函數(shù)簽名的方法詳解

    對python函數(shù)簽名的方法詳解

    今天小編就為大家分享一篇對python函數(shù)簽名的方法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • Python自動掃描出微信不是好友名單的方法

    Python自動掃描出微信不是好友名單的方法

    很多人想要清楚已經(jīng)被刪除的好友名單。面對龐大的好友數(shù)量想要清除談何容易,本文主要介紹了Python自動掃描出微信不是好友名單的方法,感興趣的可以了解一下
    2021-05-05
  • Python中條件語句、循環(huán)語句和pass語句的使用示例

    Python中條件語句、循環(huán)語句和pass語句的使用示例

    Python條件語句是通過一條或多條語句的執(zhí)行結果(True或者False)來決定執(zhí)行的代碼塊,下面這篇文章主要給大家介紹了關于Python中條件語句、循環(huán)語句和pass語句使用的相關資料,需要的朋友可以參考下
    2022-06-06
  • Python數(shù)據(jù)展示之生成表格圖片

    Python數(shù)據(jù)展示之生成表格圖片

    這篇文章主要介紹了Python數(shù)據(jù)展示之生成表格圖片,文章基于Python庫的相關資料展開對主題的詳細介紹,具有一定的參考價值需要的小伙伴可以參考一下
    2022-04-04
  • python?turtle繪制多邊形和跳躍和改變速度特效

    python?turtle繪制多邊形和跳躍和改變速度特效

    這篇文章主要介紹了python?turtle繪制多邊形和跳躍和改變速度特效,文章實現(xiàn)過程詳細,需要的小伙伴可以參考一下,希望對你的學習有所幫助
    2022-03-03
  • Python爬蟲JSON及JSONPath運行原理詳解

    Python爬蟲JSON及JSONPath運行原理詳解

    這篇文章主要介紹了Python爬蟲JSON及JSONPath運行原理詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-06-06
  • Python多路復用selector模塊的基本使用

    Python多路復用selector模塊的基本使用

    Python提供了selector模塊來實現(xiàn)IO多路復用,這篇文章給大家介紹了Python多路復用selector模塊的基本使用,感興趣的朋友一起看看吧
    2021-11-11
  • python 實現(xiàn)存儲數(shù)據(jù)到txt和pdf文檔及亂碼問題的解決

    python 實現(xiàn)存儲數(shù)據(jù)到txt和pdf文檔及亂碼問題的解決

    這篇文章主要介紹了python 實現(xiàn)存儲數(shù)據(jù)到txt和pdf文檔及亂碼問題的解決,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03

最新評論