新聞中心
這里有您想知道的互聯(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ōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575
multiprocessing模塊是多進程模塊的跨平臺版本。該方法提供一個Process類來表示進程對象。因此,可以使用python編寫多進程程序,無論使用Unix/Linux操作系統(tǒng),還是Windows操作系統(tǒng)。
2、實例
from multiprocessing import Process
import os
# 子進程要執(zhí)行的代碼
def my_proc(name):
print("運行子進程 %s." % (os.getpid()))
# 相當于程序執(zhí)行入口
if __name__=='__main__':
print("父進程 %s." %os.getpid())
p = Process(target=my_proc, args=('test',)) # 傳入需要執(zhí)行的函數(shù)和函數(shù)需要的參數(shù),用start()啟動,這種方式比fork()更簡單
print("子進程將要開始.")
p.start()
p.join() # join() 可以等待子進程結(jié)束后繼續(xù)往下執(zhí)行,通常用于進程間同步
print("子進程結(jié)束.")以上就是python multiprocessing的使用,希望對大家有所幫助。更多Python學(xué)習指路:創(chuàng)新互聯(lián)Python教程
本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。
網(wǎng)站名稱:創(chuàng)新互聯(lián)Python教程:pythonmultiprocessing如何使用?
網(wǎng)頁路徑:http://www.5511xx.com/article/coigdhh.html


咨詢
建站咨詢
