软件测试精进之路

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

2018-08-05  本文已影响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方法。

上一篇下一篇

猜你喜欢

热点阅读