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

創(chuàng)新互聯(lián)主要從事成都網(wǎng)站設(shè)計、成都做網(wǎng)站、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)陜州,10多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575
multiprocessing模塊是多進(jìn)程模塊的跨平臺版本。該方法提供一個Process類來表示進(jìn)程對象。因此,可以使用python編寫多進(jìn)程程序,無論使用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()啟動,這種方式比fork()更簡單
print("子進(jìn)程將要開始.")
p.start()
p.join() # join() 可以等待子進(jìn)程結(jié)束后繼續(xù)往下執(zhí)行,通常用于進(jìn)程間同步
print("子進(jìn)程結(jié)束.")以上就是python multiprocessing的使用,希望對大家有所幫助。更多Python學(xué)習(xí)指路:創(chuàng)新互聯(lián)Python教程
本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。
當(dāng)前文章:創(chuàng)新互聯(lián)Python教程:pythonmultiprocessing如何使用?
新聞來源:http://m.5511xx.com/article/coigdhh.html


咨詢
建站咨詢
