首页
学习
活动
专区
圈层
工具
发布

十、python学习笔记-进程-类式调用自定义进程名

代码语言:javascript
复制
# 类调用传递自定义self.name
"""
1、构造方法接收参数name,类变量赋值,self.name = name
2、实例化时,传递name参数
"""
from multiprocessing import Process
import time


class MyProcess(Process):
    def __init__(self, name):
        super(MyProcess, self).__init__()
        self.name = name

    def run(self):
        time.sleep(2)
        print(self.name, time.ctime())      # self.name是实例化时传递的参数


if __name__ == '__main__':
    p_list = []
    for i in range(3):
        p = MyProcess('进程-{}'.format(i))
        p.start()
        p_list.append(p)
    for p in p_list:
        p.join()

    print('end')
下一篇
举报
领券