91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python寫多進程的方法

發布時間:2020-07-27 11:00:18 來源:億速云 閱讀:172 作者:清晨 欄目:編程語言

小編給大家分享一下python寫多進程的方法,相信大部分人都還不怎么了解,因此分享這邊文章給大家學習,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去學習方法吧!

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

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

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

下面說說Python多進程的實現方法,和多線程類似

2.Python多進程實現方法一

from multiprocessing import  Process

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

3.Python多進程實現方法二

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

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個子進程執行fun1函數
        p = MyProcess('Python') #實例化進程對象
        p.start()
        process_list.append(p)    for i in process_list:
        p.join()    print('結束測試')

以上是python寫多進程的方法的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

天镇县| 铜陵市| 汉寿县| 常德市| 莱西市| 万安县| 长丰县| 昌图县| 政和县| 合江县| 新化县| 云霄县| 吉木萨尔县| 永胜县| 长春市| 吐鲁番市| 大关县| 镇赉县| 青海省| 唐河县| 舟曲县| 怀来县| 亳州市| 铜鼓县| 汕头市| 武穴市| 霍城县| 寻甸| 漠河县| 封丘县| 耒阳市| 高州市| 德保县| 驻马店市| 商城县| 云和县| 连云港市| 上虞市| 滦平县| 陕西省| 浮梁县|