新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)Python教程:pythonmultiprocessing如何使用?
1、說(shuō)明

創(chuàng)新互聯(lián)主要從事成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)陜州,10多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):18980820575
multiprocessing模塊是多進(jìn)程模塊的跨平臺(tái)版本。該方法提供一個(gè)Process類來(lái)表示進(jìn)程對(duì)象。因此,可以使用python編寫(xiě)多進(jìn)程程序,無(wú)論使用Unix/Linux操作系統(tǒng),還是Windows操作系統(tǒng)。
2、實(shí)例
from multiprocessing import Process
import os
# 子進(jìn)程要執(zhí)行的代碼
def my_proc(name):
print("運(yùn)行子進(jìn)程 %s." % (os.getpid()))
# 相當(dāng)于程序執(zhí)行入口
if __name__=='__main__':
print("父進(jìn)程 %s." %os.getpid())
p = Process(target=my_proc, args=('test',)) # 傳入需要執(zhí)行的函數(shù)和函數(shù)需要的參數(shù),用start()啟動(dòng),這種方式比f(wàn)ork()更簡(jiǎn)單
print("子進(jìn)程將要開(kāi)始.")
p.start()
p.join() # join() 可以等待子進(jìn)程結(jié)束后繼續(xù)往下執(zhí)行,通常用于進(jìn)程間同步
print("子進(jìn)程結(jié)束.")以上就是python multiprocessing的使用,希望對(duì)大家有所幫助。更多Python學(xué)習(xí)指路:創(chuàng)新互聯(lián)Python教程
本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。
網(wǎng)站標(biāo)題:創(chuàng)新互聯(lián)Python教程:pythonmultiprocessing如何使用?
文章地址:http://www.dlmjj.cn/article/coigdhh.html


咨詢
建站咨詢
