美文网首页软件测试精进之路
简单实现子进程创建进程的方法

简单实现子进程创建进程的方法

作者: 胆小的米老鼠 | 来源:发表于2018-08-05 21:18 被阅读0次

    上两篇文章我们一起学习了利用fork(),Process类来创建进程的方法,那我们可不可以用子进程来创建进程呢?答案是肯定的。那我们就来看看如何利用子进程来创建进程呢?还是按照惯例,先上代码:

    from multiprocessing import Process 
    
    import time 
    #创建一个的新进程类,继承Process类,MyNewProcess类就拥有了Process类的属性方法
    class MyNewProcess(Process):
        """子进程创建进程"""
    
        def run(self):
            while True:
                print("---1---")
                time.sleep(2)
    
    #创建一个进程实例
    p = MyNewProcess()
    #启动进程
    p.start()
    
    while True:
        print("-----2----")
        time.sleep(1)
    
    

    最重要的就是,就是创建一个类,来继承Procress类,

    然后创建一个方法,当我们调用p.start()时,就会自动执行我们创建的方法,就是示例代码下的run方法。

    相关文章

      网友评论

        本文标题:简单实现子进程创建进程的方法

        本文链接:https://www.haomeiwen.com/subject/vufivftx.html