pyefun.核心易函数支持库.进程池 module

提示

进程池使用方法

方便的使用python开启多进程

class pyefun.核心易函数支持库.进程池.进程(子程序名, 元组参数=(), 字典参数={}, 进程名=None)[源代码]

基类:object

关闭()[源代码]
取pid()[源代码]
取进程名()[源代码]
启动()[源代码]
守护(是否守护进程=True)[源代码]

这个必须在 进程启动先 设置,否则无效 进程的守护进程标志,一个布尔值。必须在start()调用之前设置,当进程退出时,它会尝试终止其所有守护进程子进程。

是否存在()[源代码]

返回逻辑型

等待进程(超时时间=None)[源代码]

如果可选参数timeout是None,则该方法将阻塞,直到join()调用其方法的进程终止。如果timeout是一个正数,它最多会阻塞超时秒。请注意,None如果方法的进程终止或方法超时,则返回该方法。检查进程exitcode以确定它是否终止。

终止子进程()[源代码]

子进程的退出代码。None如果流程尚未终止,这将是。负值-N表示孩子被信号N终止。

class pyefun.核心易函数支持库.进程池.进程池(进程数, 投递任务时阻塞=True)[源代码]

基类:object

停止添加子进程()[源代码]

防止任何更多的任务被提交到池中。 一旦完成所有任务,工作进程将退出。

取返回值(启动对象)[源代码]
投递任务(子程序, 回调函数=None, 回调报错=None, *args, **kwds)[源代码]
投递任务2(子程序, 迭代列表)[源代码]

这个用的少,一个子程序报错,全部会报错,后面的函数没有补全了

等待()[源代码]
等待子进程结束()[源代码]

等待工作进程退出。必须打电话close()或 terminate()使用之前join()。

终止所有子进程()[源代码]

立即停止工作进程而不完成未完成的工作。当池对象被垃圾收集时,terminate()将立即调用。;

class pyefun.核心易函数支持库.进程池.进程队列[源代码]

基类:object

加入数据(要加入的数据)[源代码]
获取数据()[源代码]