跳转到主要内容

由CPAN中的Parallel::Prefork启发的并行处理分支管理器

项目描述

本模块受CPAN中的Parallel::Prefork启发。

与Parallel::Prefork一样,本模块旨在执行一些并行操作。

以下是一个简单的使用示例

>>> from python_prefork import PythonPrefork
>>> pp = PythonPrefork()
>>> while not pp.signal_received:
>>>     if pp.start(): continue
>>>
>>>     run() # do some task in child process
>>>
>>>     pp.finish()
>>> pp.wait_all_children()
可以在构造函数中设置一些选项

[ max_workers ] fork的最大子进程数

[trap_signals] 要捕获的信号数组。父进程将向所有子进程发送这些信号

[on_reap_cb] 当子进程结束时调用的函数。此函数必须有两个参数,子进程pid和退出状态。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

python_prefork-0.1.2.tar.gz (2.8 kB 查看哈希值)

上传于 源代码

构建分发版

python_prefork-0.1.2-py2.5.egg (11.1 kB 查看哈希值)

上传于 源代码

支持者