multiprocessing 怎么保证进程数一直不变?

2014-10-13 22:01:09 +08:00
 haython
使用multiprocessing起多个进程,我担心有进程会挂掉,怎么防止进程挂掉,或者能检测到有进程挂掉,再起一个。注:fork的方式启动我知道如何检测,但是我想用multiprocessing
3093 次点击
所在节点    Python
2 条回复
lushl9301
2014-10-13 22:05:59 +08:00
main thread 一直loop?检测每个进程?
mengzhuo
2014-10-14 09:03:05 +08:00
multiprocessing就是用os.fork,只是加了一些管理用的
https://hg.python.org/cpython/file/d894aa49d5e4/Lib/multiprocessing/popen_fork.py#l70

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/138723

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX