摘要:上一篇文章進(jìn)程專題創(chuàng)建進(jìn)程下一篇文章進(jìn)程專題進(jìn)程池實(shí)例重新方法下面一句是調(diào)用父類方法,這一本盡量不要少,因?yàn)楦割愡€有很多事情需要在方法內(nèi)處理重寫方法子進(jìn)程運(yùn)行中,,父進(jìn)程子進(jìn)程運(yùn)行結(jié)束,耗時秒父進(jìn)程開始執(zhí)行父進(jìn)程運(yùn)行結(jié)束,耗時秒結(jié)果父進(jìn)
上一篇文章:Python進(jìn)程專題2:multiprocessing創(chuàng)建進(jìn)程
下一篇文章:Python進(jìn)程專題4:進(jìn)程池Pool
實(shí)例:
from multiprocessing import Process import os import time class MyProcess(Process): #重新init方法 def __init__(self,interval): #下面一句是調(diào)用父類init方法,這一本盡量不要少,因?yàn)楦割愡€有很多事情需要在init方法內(nèi)處理 Process.__init__(self) self.interval=interval #重寫run方法 def run(self): print("子進(jìn)程運(yùn)行中,pid=%d,父進(jìn)程:%d" % (os.getpid(), os.getppid())) t_start=time.time() time.sleep(self.interval) t_end=time.time() print("子進(jìn)程運(yùn)行結(jié)束,耗時:%0.2f秒"%(t_end-t_start)) if __name__=="__main__": t_start=time.time() print("父進(jìn)程開始執(zhí)行") p=MyProcess(2) p.start() p.join() t_end=time.time() print("父進(jìn)程運(yùn)行結(jié)束,耗時:%0.2f秒" % (t_end - t_start))
結(jié)果:
父進(jìn)程開始執(zhí)行 子進(jìn)程運(yùn)行中,pid=20728,父進(jìn)程:20727 子進(jìn)程運(yùn)行結(jié)束,耗時:2.00秒 父進(jìn)程運(yùn)行結(jié)束,耗時:2.02秒
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/42358.html
摘要:類常用屬性布爾值,指示進(jìn)程是否是后臺進(jìn)程。當(dāng)創(chuàng)建它的進(jìn)程終止時,后臺進(jìn)程會自動終止。進(jìn)程的整數(shù)退出指令。如果進(jìn)程仍然在運(yùn)行,它的值為,如果值為負(fù)數(shù),就表示進(jìn)程由信號所終止。 上一篇文章:Python進(jìn)程專題1:fork():創(chuàng)建子進(jìn)程、getpid()、getppid()下一篇文章:Python進(jìn)程專題3:繼承Process來創(chuàng)建進(jìn)程 由于fork()無法對Windows使用,而py...
摘要:連接帶遠(yuǎn)程管理器對象,該對象的地址在構(gòu)造函數(shù)中支出。在當(dāng)前進(jìn)程中運(yùn)行管理器服務(wù)器。啟動一個單的子進(jìn)程,并在該子進(jìn)程中啟動管理器服務(wù)器。如果無法序列號對象將引發(fā)異常。 上一篇文章:Python進(jìn)程專題6:共享數(shù)據(jù)與同步下一篇文章:Python進(jìn)程專題8:分布集群的消息傳遞 進(jìn)程不支持共享對象,上面描述的創(chuàng)建共享值和數(shù)組,但都是指定的特殊類型,對高級的Python對象(如:字典、列表、用...
摘要:上一篇文章進(jìn)程專題進(jìn)程池下一篇文章進(jìn)程專題共享數(shù)據(jù)與同步模塊支持的進(jìn)程間通信主要有兩種管道和隊(duì)列。隊(duì)列底層使用管道和鎖,同時運(yùn)行支持線程講隊(duì)列中的數(shù)據(jù)傳輸?shù)降讓庸艿乐校瑏韺?shí)習(xí)進(jìn)程間通信。 上一篇文章:Python進(jìn)程專題4:進(jìn)程池Pool下一篇文章:Python進(jìn)程專題6:共享數(shù)據(jù)與同步 multiprocessing模塊支持的進(jìn)程間通信主要有兩種:管道和隊(duì)列。一般來說,發(fā)送較少的大...
摘要:上一篇文章進(jìn)程專題繼承來創(chuàng)建進(jìn)程下一篇文章進(jìn)程專題進(jìn)程間通信當(dāng)我們需要創(chuàng)建大量的進(jìn)程時,利用模塊提供的來創(chuàng)建進(jìn)程。關(guān)閉進(jìn)程池,不再接受進(jìn)的進(jìn)程請求,但已經(jīng)接受的進(jìn)程還是會繼續(xù)執(zhí)行。 上一篇文章:Python進(jìn)程專題3:繼承Process來創(chuàng)建進(jìn)程下一篇文章:Python進(jìn)程專題5:進(jìn)程間通信 當(dāng)我們需要創(chuàng)建大量的進(jìn)程時,利用multiprocessing模塊提供的Pool來創(chuàng)建進(jìn)程。 ...
摘要:上一篇文章進(jìn)程專題分布集群的消息傳遞下一篇文章進(jìn)程專題函數(shù)解析返回所有活動子進(jìn)程的對象組成的列表返回系統(tǒng)上的數(shù)量,如果能夠確定的話返回當(dāng)前進(jìn)程的對象在實(shí)用各種打包工具如進(jìn)行凍結(jié)的應(yīng)用程序中,次函數(shù)應(yīng)該作為主程序的首行。 上一篇文章:Python進(jìn)程專題8:分布集群的消息傳遞下一篇文章:Python進(jìn)程專題10:GIL 函數(shù) 解析 activite_children() 返回...
閱讀 2907·2021-10-19 10:09
閱讀 3126·2021-10-09 09:41
閱讀 3371·2021-09-26 09:47
閱讀 2687·2019-08-30 15:56
閱讀 590·2019-08-29 17:04
閱讀 979·2019-08-26 11:58
閱讀 2505·2019-08-26 11:51
閱讀 3353·2019-08-26 11:29