我想在 Python 中使用多处理来对独立列表进行排序。
例如,我有一个 int 字典作为键,一个列表作为值。
我试图实现一个简单的程序,但我很难将排序后的列表再次存储在 defaultdict 中并将其返回给主模块。
from multiprocessing import Process
def fun(id, user_data):
user_data.sort()
return user_data
# users_data is a defaultdict of id as key and a list as a value
if __name__ == '__main__':
for id,user_data in users_data.items():
P= Process(target=fun,args=(id,user_data))
P.start()
P.join()
慕仙森
相关分类