标签: python linux python-multiprocessing
我正在使用multiprocess.pool,也正在使用参数maxtasksperchild。
multiprocess.pool
maxtasksperchild
现在的问题是,到达maxtasksperchild时,进程池将终止原始子进程,并创建一个新的子进程。但是子进程似乎是由fork()创建的,它将复制父进程的大内存。
fork()
对我来说,我希望父进程有很多内存,但是我不希望子进程拥有很多内存(甚至不会使用该内存),我也想使用{{1} }。
有人可以帮忙吗?
演示代码(这将占用3.6G内存):