由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 查看哈希值)
关闭
python_prefork-0.1.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | caade93f2043b423d8f20e3737cedcbd766b589741099f0010468ead85fc4b1e |
|
MD5 | a57f3fcbd95662a77749a0d639e102b8 |
|
BLAKE2b-256 | 81f445531a8f8919f5bf9d839527101b827c4f2828415e88ac93f9f124facc56 |
关闭
python_prefork-0.1.2-py2.5.egg 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3043e3816cd0907ba55bc7f427fbef2234955842dbe4763e32a920a4e2db3af9 |
|
MD5 | aab0030763ca75de9e239c018f1e6bb2 |
|
BLAKE2b-256 | 24a5fc6a6ff1719460ab4b99303d18d037385ed251bad1e8af8f797356b50978 |