日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python如何寫多進程

Python中的多進程是通過multiprocessing包來實現(xiàn)的,和多線程的threading.Thread差不多,它可以利用multiprocessing.Process對

創(chuàng)新互聯(lián)主要從事成都網(wǎng)站設計、做網(wǎng)站、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務寧蒗,十載網(wǎng)站建設經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:18980820575

象來創(chuàng)建一個進程對象。這個進程對象的方法和線程對象的方法差不多也有start(), run(), join()等方法,其中有一個方法不同Thread線程

對象中的守護線程方法是setDeamon,而Process進程對象的守護進程是通過設置daemon屬性來完成的。

下面說說Python多進程的實現(xiàn)方法,和多線程類似

2.Python多進程實現(xiàn)方法一

from multiprocessing import  Process

def fun1(name):    print('測試%s多進程' %name)if __name__ == '__main__':
    process_list = []    for i in range(5):  #開啟5個子進程執(zhí)行fun1函數(shù)
        p = Process(target=fun1,args=('Python',)) #實例化進程對象
        p.start()
        process_list.append(p)    for i in process_list:
        p.join()    print('結束測試')

3.Python多進程實現(xiàn)方法二

還記得python多線程的第二種實現(xiàn)方法嗎?是通過類繼承的方法來實現(xiàn)的,python多進程的第二種實現(xiàn)方式也是一樣的

from multiprocessing import  Process

class MyProcess(Process): #繼承Process類
    def __init__(self,name):
        super(MyProcess,self).__init__()
        self.name = name

    def run(self):        print('測試%s多進程' % self.name)if __name__ == '__main__':
    process_list = []    for i in range(5):  #開啟5個子進程執(zhí)行fun1函數(shù)
        p = MyProcess('Python') #實例化進程對象
        p.start()
        process_list.append(p)    for i in process_list:
        p.join()    print('結束測試')

推薦學習《Python教程》!


網(wǎng)頁名稱:創(chuàng)新互聯(lián)Python教程:python如何寫多進程
瀏覽路徑:http://www.5511xx.com/article/djdgcep.html