cpan中parallel::prefork启发的并行处理fork管理器

python_prefork的Python项目详细描述


这个模块的灵感来自于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()
可以在构造函数中设置一些选项

[最大工人数] 子进程的最大数目到叉

[陷阱信号] 要捕获的信号阵列。 父进程将向所有子进程发送这些信号

[在收割CB上] 子级结束时要调用的函数。 这个函数必须有两个子参数,子PID和出口状态。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java布尔表达式   java将新创建的Maven快照添加到另一个项目中   r使用java命令用SQL语句加载数据   java如何使用模式匹配获取特定字符后的字符串?   java Map<MyClassType1,Object>   java字符串。valueOf()返回空字符串而不是null   java有没有一种方便的方法来创建一个谓词来测试一个字段是否等于给定的值?   java如何正确设置用户选择要在ImageView中显示的文件夹中图像的Uri?   为什么en_GB地区认为1月1日是一年中的第52周?   java无法使用“gradle”命令工件“org”构建/组装grails项目。fusesource。詹西:詹西:1。11@jar”“没有找到   Spring MVC中的java Multiple@PathVariable   java 安卓:如何通过BufferedReader访问res/raw目录中的资源   java将转义引号的json转换为xml   在Java中实例化对象时产生奇怪的垃圾   java需要在Android Studio中使用Jsoup的帮助