Multithreading 为什么多处理停止

Multithreading 为什么多处理停止,multithreading,multiprocessing,Multithreading,Multiprocessing,我已经按照链接中的代码编写了一个多进程程序,但我发现当mainwordlist中的数据长度相对较大时,代码无法工作。(您可以通过在代码中将xrange(50)设置为xrange(1000)进行尝试) 实际上,终端界面显示代码仍在运行,但是top命令中的进程消失了,有人能告诉我为什么吗?如有任何意见,将不胜感激。非常感谢。 我找到以下链接并重新组织代码。这两种方法都是从同一个方法开始的,但我避免了上述问题,尽管我仍然不知道为什么。不管怎么说,这很有效。我想他们在睡觉,但我还是不知道为什么

我已经按照链接中的代码编写了一个多进程程序,但我发现当mainwordlist中的数据长度相对较大时,代码无法工作。(您可以通过在代码中将xrange(50)设置为xrange(1000)进行尝试)

实际上,终端界面显示代码仍在运行,但是top命令中的进程消失了,有人能告诉我为什么吗?如有任何意见,将不胜感激。非常感谢。

我找到以下链接并重新组织代码。这两种方法都是从同一个方法开始的,但我避免了上述问题,尽管我仍然不知道为什么。不管怎么说,这很有效。

我想他们在睡觉,但我还是不知道为什么