我正在尝试创建一个多处理函数,使用Manager.Namespace
在整个进程中共享相同的数据框。
import multiprocessing as mp
...
mgr = mp.Manager()
config = mgr.Namespace()
config.df1= df1['var1', 'var2', 'var3', 'var4', 'time']].copy()
config.df1['time'] = pd.to_datetime(config.df1['time'])
我的问题是,使用共享变量运行config.df1
,加入结果并关闭Pool.map
后,如何删除Pool
?