– Start
点击此处观看本系列配套视频。
如何构造进程?
构造器
multiprocessing.Process(group=None, target=None, name=None, args=(), kwargs={}, *, daemon=None)
方法1:自定义进程类,重写 run 方法
from multiprocessing import Process
# 自定义进程类
class MyProcess(Process):
# 如果重写 __init__ 方法,必须先调用父类的 __init__ 方法
def __init__(self):
super().__init__()
def run(self):
print('running my task')
# 使用进程
if __name__ == '__main__':
my_task = MyProcess()
my_task.start() # 启动进程
方法2:传入一个 run 函数
from multiprocessing import Process
# 自定义 run 函数
def my_run():
print('runni