首页 > 解决方案 > Python 3:生成进程子类

问题描述

multiprocessing我们可以使用创建的上下文使用 Python 3 创建非分叉进程:

ctx = multiprocessing.get_context('spawn')
p = ctx.Process(target=foo, args=(42,))
p.start()

但是假设我正在使用Process. 有没有办法Process使用其他方法创建子类实例fork

标签: pythonpython-3.xpython-multiprocessing

解决方案


继承自ctx.Process

ctx = multiprocessing.get_context('spawn')
class CustomProcess(ctx.Process):
    # define methods

推荐阅读