from multiprocessing import Process
def task():
print("hahaha")
pass
if __name__ == '__main__':
p = Process(target=task)
p.start()
pycharm运行结果:
8650c9f6433b0ad5ccffff7e200655b5.png
打包成exe后运行:逗物
c841d03ac684dbeec106292bb4a51e2d.png
打开exe文件没有任何打印信息,再看任务管理器
7a4a8362082d48067a7fb9da5c3a6be0.png
下一张图
64db7303029faee93496ea7b3136ae72.png
内存占用飙升,第一时间意识到,程序在循环开启子进程,而且并没有进入子进程执行,这令我百思不得其解,十分困扰。
毕竟python不是主流做可执行软件,网络资料十分有限,后来在某论坛找羡指差到一篇没说清楚问题的博客,不兄皮过好在实践能力强,get到了一条关键语句
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)