我的最终目标是为每个系统创建一个类,以跟踪与其相关的系统的信息,如IP地址,日志,运行时等.但是该类必须能够启动系统命令,然后返回该系统命令运行时执行回到调用者,以后跟随系统命令的结果.
我的尝试是失败的,因为我不能通过pickle将一个类的实例方法发送到子进程.那些不可..因此,我试图以各种方式解决问题,但我无法弄清楚.我的代码如何修补来做到这一点?如果您无法发送任何有用的东西,多处理器有什么好处?
有没有什么好的文档的多处理与类实例一起使用?我可以让多处理器模块工作的唯一方法就是简单的功能.在类实例中使用它的每一次尝试都失败了.也许我应该传递事件呢?我不明白怎么做.
importmultiprocessingimportsysimportreclassProcessWorker(multiprocessing.Process):"""Thisclassrunsasaseparateprocesstoexecuteworkers