码迷,mamicode.com
首页 > 编程语言 > 详细

python创建进程的两种方式

时间:2019-02-04 10:16:24      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:get   art   multi   rgs   roc   两种   run   start   proc   

1.方式1

import time
import multiprocessing


def task(arg):
    time.sleep(2)
    print(arg)


def run():
    # 进程1
    p1 = multiprocessing.Process(target=task, args=(1,))
    p1.name = 'pp1'
    p1.start()

    # 进程2
    p2 = multiprocessing.Process(target=task, args=(2,))
    p2.name = 'pp2'
    p2.start()


if __name__ == '__main__':
    run()

2.方式2

import multiprocessing


class MyProcess(multiprocessing.Process):
    def run(self):
        print('当前进程', multiprocessing.current_process())


def run():
    p1 = MyProcess()
    p1.start()

    p2 = MyProcess()
    p2.start()


if __name__ == '__main__':
    run()

python创建进程的两种方式

标签:get   art   multi   rgs   roc   两种   run   start   proc   

原文地址:https://www.cnblogs.com/apollo1616/p/10351466.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!