Python multiprocessing中代码重复执行的解决办法

问题
windows环境中Python调用multiprocessing.Process以实现多进程时,子进程会导入整个父进程脚本并重复执行语句

解决方案
需要加入

if __name__ =='__main__'


来判断当前脚本执行载体为父进程还是子进程,若为子进程则跳过不再执行,直接执行target function。从而解决问题

Stack Overflow Example
————————————————
转载:https://blog.csdn.net/lanzehua/article/details/100117167

posted @ 2022-03-22 09:19  rmticocean  阅读(531)  评论(0)    收藏  举报