執(zhí)行效果
我想,可能通常用在一些善后工作叭 。
多進(jìn)程方式其實(shí)通過上述幾個(gè)例子,我們基本是知道怎么使用上面這個(gè)線程池了 。
但是都知道Python的線程,因?yàn)镚IL(全局解釋器鎖)的原因,是不能并發(fā)到多個(gè)物理核心上的 。
所以是IO密集型的,像爬蟲,讀寫文件,使用線程池是ok的 。
但是如果說我就是野,就是頭鐵,非要用Python做計(jì)算型應(yīng)用,像圖片壓縮、視頻流推送,那沒辦法,需要使用多進(jìn)程池方式 。
其實(shí)通過concurrent這個(gè)接口,可以很方便的創(chuàng)建進(jìn)程池,只需要修改兩個(gè)地方 。
...# 改成導(dǎo)入進(jìn)程池方式from concurrent.futures import ProcessPoolExecutor...if __name__ == '__main__':...# 進(jìn)程池方式pool = ProcessPoolExecutor(max_workers=10)...只需要修改這倆地方即可,其他和上述用法一摸一樣 。
總結(jié)本篇主要講的是Python自帶的線程池和進(jìn)程池 。
比較有特色的是,ThreadPoolExecutor,ProcessPoolExecutor的接口是一樣的 。
只需要修改導(dǎo)入的包就行 。
concurrent的接口主要有pool.submit(),pool.shutdown(),futrue.add_done_callback() 。
基本這幾個(gè)都?jí)蜃约河昧?。
如果在操作過程中有任何問題,記得下面留言,我們看到會(huì)第一時(shí)間解決問題 。
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助:- 《單身即地獄》宋智雅泳池是第幾集 《單身即地獄》宋智雅是女幾
- 錦鯉魚池怎樣養(yǎng)水
- 搭建穩(wěn)定的代理ip池 ip代理服務(wù)器搭建
- 水中慢跑除去多余脂肪
- 原裝電池和非原裝電池有什么區(qū)別 舊機(jī)換電池一定要換原廠原裝的嗎
- 游泳池健身,通過阻力對(duì)抗打造完美身材
- 聯(lián)想筆記本電池0%充不進(jìn)電的原因 lenovo電源管理軟件在哪里
- 釋小龍助理在泳池溺水身亡夏天水上運(yùn)動(dòng)8注意
- 低電量模式傷害電池嗎 蘋果手機(jī)的低電量模式會(huì)傷害電池嗎
- 蘋果12電量顯示百分比設(shè)置方法 電池百分比在哪設(shè)置
