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

但是我是来吐槽的:

multiprocessing.Pool(precesses = 2)

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

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

然后:

mypool = multiprocessing.Pool(precesses = 2)

mypool.map(func_withbug, (arg,))

再一次爆满。

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

相关文章:

  • 2021-11-29
  • 2022-03-08
  • 2022-12-23
  • 2021-05-21
  • 2022-12-23
  • 2021-05-24
  • 2021-12-13
猜你喜欢
  • 2021-09-13
  • 2021-09-23
  • 2022-12-23
  • 2021-07-27
  • 2021-10-23
  • 2021-08-09
  • 2021-11-28
相关资源
相似解决方案