作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在使用多处理创建并行程序时遇到问题。据我所知,当我使用此模块(多处理)启动新进程时,我应该执行“os.wait()”或“childProcess.join()”以获取其退出状态。但是,如果子进程发生某些事情(并且子进程将挂起),则在我的程序中放置上述功能可能会导致主进程停止。
问题是,如果我不这样做,我会让子进程变成僵尸(并且会在顶部列表中列为类似“python
有什么方法可以避免等待子进程结束并避免创建僵尸进程和/或不打扰主进程太多关于它的子进程?
最佳答案
虽然 ars 的回答应该可以解决您眼前的问题,但您可以考虑查看 celery:http://ask.github.com/celery/index.html .这是实现这些目标以及更多目标的相对开发人员友好的方法。
关于python - 使用python的multiprocessing和process defunc进行并行编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3297980/
我是一名优秀的程序员,十分优秀!