python multiprocessing pool

python 本身是不是单线程这个我真心搞不懂

但是我是来吐槽的:

multiprocessing.Pool(precesses = 2)

这个语句曾经让我的内存爆满,死机不解释。

在重装 python 之后,冒着重装系统的危险,我再次尝试,警报解除。

然后:

mypool = multiprocessing.Pool(precesses = 2)

mypool.map(func_withbug, (arg,))

再一次爆满。

也不算吐槽吧,只能证明自己是个菜鸟,但是大家引以为鉴吧,实在不想再试,所以在 subprocess 或者 subthread 中运行的代码还是好好测试吧,毕竟对于 非进程的运行,我们手段不多。。。

posted on 2014-07-01 00:41  很遗憾我不是  阅读(1826)  评论(0编辑  收藏  举报