成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

python線程池ThreadPoolExecutor如何傳單個參數(shù)和多個參數(shù)

這篇文章主要講解了“python線程池ThreadPoolExecutor如何傳單個參數(shù)和多個參數(shù)”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“python線程池ThreadPoolExecutor如何傳單個參數(shù)和多個參數(shù)”吧!

創(chuàng)新互聯(lián)是一家專注于成都做網(wǎng)站、網(wǎng)站設計與策劃設計,楊浦網(wǎng)站建設哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設10年,網(wǎng)設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:楊浦等地區(qū)。楊浦做網(wǎng)站價格咨詢:028-86922220

    python線程池ThreadPoolExecutor,傳單個參數(shù)和多個參數(shù)

    這是線程池傳單個參數(shù)的
    from concurrent.futures import ThreadPoolExecutor,as_completed
    def test(a):
            print(a)
    
    qq = {"a":"1","b":"2","c":"3"}
    with ThreadPoolExecutor() as pool:
        for j ,k in qq.items():
            res = pool.submit(test,j)
            kk = res.result()
    下面是傳多個參數(shù)的
    from concurrent.futures import ThreadPoolExecutor,as_completed
    def test(a,b):
            print(a,b)
    
    qq = {"a":"1","b":"2","c":"3"}
    with ThreadPoolExecutor() as pool:
        for j ,k in qq.items():
            res = pool.submit(lambda cxp:test(*cxp),(j ,k))
            last= res.result())

    主要就是 pool.submit(lambda cxp:test(*cxp),(j ,k))

    這行代碼要拆開來看

    首先就是匿名函數(shù) :lambda cxp:test(*cxp) 這是第一步

    這個的意思是:傳cxp參數(shù),傳到test里

    第二步就是 submit(lambda cxp:test(cxp),(j ,k))

    sumbit的方法是要傳兩個參數(shù)的,第一個是一個函數(shù),第二個是這個函數(shù)的參數(shù)

    剛剛匿名函數(shù)就是第一個參數(shù),然后(j,k)是第二參數(shù),這個參數(shù)是要傳給函數(shù)的,于是 (j,k)就給了cxp

    python線程池傳入多個參數(shù) ThreadPoolExecutor.submit 多參數(shù)支持

    from concurrent.futures import ThreadPoolExecutor,as_completed
      
    def doFileParse(filepath,segment,wordslist):
          print(filepath)
          print(segment)
      
    #調用方法
    #實質就是通過lambda表達式過渡。傳入的參數(shù)是一個,但是通過lambda表達多后拆散為多個傳入。這是很巧妙的方法,實際 就是 *p 這個表達式。
    args =[filepath,thu1,Words]
     
    newTask=executor.submit(lambda p: doFileParse(*p),args)

    感謝各位的閱讀,以上就是“python線程池ThreadPoolExecutor如何傳單個參數(shù)和多個參數(shù)”的內容了,經(jīng)過本文的學習后,相信大家對python線程池ThreadPoolExecutor如何傳單個參數(shù)和多個參數(shù)這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關知識點的文章,歡迎關注!

    本文標題:python線程池ThreadPoolExecutor如何傳單個參數(shù)和多個參數(shù)
    文章起源:http://jinyejixie.com/article20/ijjcco.html

    成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣、品牌網(wǎng)站制作、網(wǎng)站制作電子商務、做網(wǎng)站、

    廣告

    聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

    手機網(wǎng)站建設
    泸州市| 旺苍县| 库尔勒市| 武汉市| 灵川县| 新邵县| 灵川县| 陵川县| 习水县| 徐水县| 布拖县| 大同县| 德昌县| 长治市| 长沙市| 英吉沙县| 黄浦区| 都兰县| 井陉县| 鄢陵县| 青河县| 徐州市| 富裕县| 二连浩特市| 霍林郭勒市| 张家口市| 阳信县| 会理县| 攀枝花市| 六枝特区| 丹棱县| 佛山市| 英山县| 讷河市| 肃宁县| 体育| 崇左市| 玉山县| 宁城县| 固原市| 普兰店市|