分离使用 python 多处理模块启动的子进程
我想使用 python 中的 mutliprocessing 模块创建一个进程,但确保它在创建子进程的进程退出后继续运行。
我可以使用 subprocess 模块和 Popen 获得所需的功能,但我想将代码作为函数而不是脚本运行。我想这样做的原因是为了简化创建pyro(python远程对象)对象。我想使用多处理在单独的进程中启动 Pyro 对象请求处理程序,但随后我希望主进程退出,同时支持 Pyro 对象的进程继续运行。
I would like to create a process using the mutliprocessing module in python but ensure it continues running after the process that created the subprocess exits.
I can get the required functionality using the subprocess module and Popen, but I want to run my code as a function, not as a script. The reason I want to do this is to simplify creating pyro (python remote objects) objects. I want to start the pyro object request handler in a separate process using multiprocessing, but then I want the main process to exit while the process supporting the pyro object continues to run.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我终于得到了我想要的。我很感激任何改进代码的建议。
I finally got what I wanted. I appreciate any suggestions to improve the code.