Process多进程的创建方法

'''方式一:函数的多进程'''
from multiprocessing import Process
import time


def test():
    for i in range(5):
        print(i)
        time.sleep(2)


if __name__ == '__main__':
    # for i in range(10):
    p = Process(target=test)
    p.start()
    p.join()#堵塞
    print('zhu')




'''方式二:类的多进程'''
from multiprocessing import Process
import time

class MyProocess(Process):

    def run(self):
        while True:
            print('123')
            time.sleep(2)
if __name__ == '__main__':

    p=MyProocess()
    p.start()#执行run属性

 

posted @ 2017-12-11 17:45  TAMAYURA  阅读(272)  评论(0编辑  收藏  举报