如何保护导入免受多进程子进程的影响

时间:2019-05-15 19:16:42

标签: python-3.x testing

在使用多重处理时如何保护导入免受子进程的影响,而不必将其置于if __name__ == '__main__'中。

如果我正在运行8个进程,则导入该文件的总重量为2MB,另外还有16MB的阻塞内存。

我尝试了multiprocessing.set_start_method('spawn',force=True)并将导入内容放置在if __name__ == '__main__'中。效果很好,但是在其他地方导入方法或使用导入的装饰器存在一些问题。

0 个答案:

没有答案