Python:主进程终止时会发生什么。

时间:2015-03-17 01:16:04

标签: python python-multiprocessing

我正在使用Unix系统上的多处理模块。当我终止其中一个程序时,我注意到了内存泄漏。我在想这可能是因为在主进程中启动的进程一直在运行。这是对的吗?

2 个答案:

答案 0 :(得分:0)

我想我会把你推荐给this post,他在那里很好地解释了其他线程的行为方式。

答案 1 :(得分:0)

你可以运行你的程序,看看在主进程终止后是否有python进程存活。

终止程序的正确方法是在主进程结束之前终止所有子进程。 (在主进程终止之前,尝试对所有子进程使用df$SUB <- as.character(df$SUB)Process.terminate()方法。)

相关问题