资讯专栏INFORMATION COLUMN

Python进程专题3:继承Process来创建进程

zxhaaa / 2600人阅读

摘要:上一篇文章进程专题创建进程下一篇文章进程专题进程池实例重新方法下面一句是调用父类方法,这一本尽量不要少,因为父类还有很多事情需要在方法内处理重写方法子进程运行中,,父进程子进程运行结束,耗时秒父进程开始执行父进程运行结束,耗时秒结果父进

上一篇文章:Python进程专题2:multiprocessing创建进程
下一篇文章:Python进程专题4:进程池Pool

实例:

from multiprocessing import Process
import os
import time
class MyProcess(Process):
    #重新init方法
    def __init__(self,interval):
        #下面一句是调用父类init方法,这一本尽量不要少,因为父类还有很多事情需要在init方法内处理
        Process.__init__(self)
        self.interval=interval

    #重写run方法
    def run(self):
        print("子进程运行中,pid=%d,父进程:%d" % (os.getpid(), os.getppid()))
        t_start=time.time()
        time.sleep(self.interval)
        t_end=time.time()
        print("子进程运行结束,耗时:%0.2f秒"%(t_end-t_start))

if __name__=="__main__":
    t_start=time.time()
    print("父进程开始执行")
    p=MyProcess(2)
    p.start()
    p.join()
    t_end=time.time()
    print("父进程运行结束,耗时:%0.2f秒" % (t_end - t_start))

结果:

父进程开始执行
子进程运行中,pid=20728,父进程:20727
子进程运行结束,耗时:2.00秒
父进程运行结束,耗时:2.02秒

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/42358.html

相关文章

  • Python进程专题2:multiprocessing创建进程

    摘要:类常用属性布尔值,指示进程是否是后台进程。当创建它的进程终止时,后台进程会自动终止。进程的整数退出指令。如果进程仍然在运行,它的值为,如果值为负数,就表示进程由信号所终止。 上一篇文章:Python进程专题1:fork():创建子进程、getpid()、getppid()下一篇文章:Python进程专题3:继承Process来创建进程 由于fork()无法对Windows使用,而py...

    骞讳护 评论0 收藏0
  • Python进程专题7:托管对象

    摘要:连接带远程管理器对象,该对象的地址在构造函数中支出。在当前进程中运行管理器服务器。启动一个单的子进程,并在该子进程中启动管理器服务器。如果无法序列号对象将引发异常。 上一篇文章:Python进程专题6:共享数据与同步下一篇文章:Python进程专题8:分布集群的消息传递 进程不支持共享对象,上面描述的创建共享值和数组,但都是指定的特殊类型,对高级的Python对象(如:字典、列表、用...

    DevYK 评论0 收藏0
  • Python进程专题5:进程间通信

    摘要:上一篇文章进程专题进程池下一篇文章进程专题共享数据与同步模块支持的进程间通信主要有两种管道和队列。队列底层使用管道和锁,同时运行支持线程讲队列中的数据传输到底层管道中,来实习进程间通信。 上一篇文章:Python进程专题4:进程池Pool下一篇文章:Python进程专题6:共享数据与同步 multiprocessing模块支持的进程间通信主要有两种:管道和队列。一般来说,发送较少的大...

    eccozhou 评论0 收藏0
  • Python进程专题4:进程池Pool

    摘要:上一篇文章进程专题继承来创建进程下一篇文章进程专题进程间通信当我们需要创建大量的进程时,利用模块提供的来创建进程。关闭进程池,不再接受进的进程请求,但已经接受的进程还是会继续执行。 上一篇文章:Python进程专题3:继承Process来创建进程下一篇文章:Python进程专题5:进程间通信 当我们需要创建大量的进程时,利用multiprocessing模块提供的Pool来创建进程。 ...

    Leo_chen 评论0 收藏0
  • Python进程专题9:关于进程的实用工具函数

    摘要:上一篇文章进程专题分布集群的消息传递下一篇文章进程专题函数解析返回所有活动子进程的对象组成的列表返回系统上的数量,如果能够确定的话返回当前进程的对象在实用各种打包工具如进行冻结的应用程序中,次函数应该作为主程序的首行。 上一篇文章:Python进程专题8:分布集群的消息传递下一篇文章:Python进程专题10:GIL 函数 解析 activite_children() 返回...

    妤锋シ 评论0 收藏0

发表评论

0条评论

zxhaaa

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<