用法:
class multiprocessing.Process(group=None, target=None, name=None, args=(), kwargs={}, *, daemon=None)
流程对象表示在单独流程中运行的活动。
Process
类与threading.Thread
的所有方法等效。应始终使用关键字参数调用构造函数。
group
应始终为None
;它的存在仅仅是为了与threading.Thread
兼容。target
是由run()
方法调用的可调用对象。它默认为None
,这意味着没有调用任何内容。name
是进程名称(有关更多详细信息,请参阅name
)。args
是目标调用的参数元组。kwargs
是目标调用的关键字参数字典。如果提供,仅关键字daemon
参数将进程daemon
标志设置为True
或False
。如果None
(默认),这个标志将从创建过程中继承。默认情况下,没有参数传递给
target
。如果子类覆盖构造函数,它必须确保在对进程执行任何其他操作之前调用基类构造函数 (
Process.__init__()
)。在 3.3 版中更改:添加了
daemon
争论。除了
threading.Thread
API,Process
对象还支持以下属性和方法:请注意,
start()
、join()
、is_alive()
、terminate()
和exitcode
方法只能由创建进程对象的进程调用。Process
的一些方法的示例用法:>>> import multiprocessing, time, signal >>> p = multiprocessing.Process(target=time.sleep, args=(1000,)) >>> print(p, p.is_alive()) <Process ... initial> False >>> p.start() >>> print(p, p.is_alive()) <Process ... started> True >>> p.terminate() >>> time.sleep(0.1) >>> print(p, p.is_alive()) <Process ... stopped exitcode=-SIGTERM> False >>> p.exitcode == -signal.SIGTERM True
相关用法
- Python multiprocessing.managers.BaseManager.connect用法及代码示例
- Python multiprocessing.managers.BaseManager.get_server用法及代码示例
- Python multiprocessing.Value用法及代码示例
- Python multiprocessing.freeze_support用法及代码示例
- Python multiprocessing.managers.Namespace用法及代码示例
- Python multiprocessing.managers.BaseProxy._callmethod用法及代码示例
- Python mxnet.symbol.op.broadcast_logical_xor用法及代码示例
- Python mxnet.test_utils.get_zip_data用法及代码示例
- Python mxnet.ndarray.op.uniform用法及代码示例
- Python mxnet.symbol.op.log_softmax用法及代码示例
- Python mxnet.symbol.space_to_depth用法及代码示例
- Python mxnet.ndarray.op.sample_negative_binomial用法及代码示例
- Python mxnet.ndarray.NDArray.ndim用法及代码示例
- Python mxnet.module.BaseModule.get_outputs用法及代码示例
- Python mxnet.module.BaseModule.forward用法及代码示例
- Python mxnet.symbol.random_pdf_poisson用法及代码示例
- Python mxnet.ndarray.op.khatri_rao用法及代码示例
- Python mxnet.ndarray.op.unravel_index用法及代码示例
- Python mxnet.symbol.argmin用法及代码示例
- Python mxnet.symbol.linalg_potrf用法及代码示例
注:本文由纯净天空筛选整理自python.org大神的英文原创作品 multiprocessing.Process。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。