我有一个我希望多次处理的代码(多处理),并且多个进程中的每一个的输出都应该存储在一个公共内存中,然后进行相应的处理。
每个单独的进程执行一段代码(维护一个字典),并且每个进程应该将数据并排存储在一个公共内存中(或者并排或者如果不可能,那么最后存储所有字典。)
对于.eg
process1 -> dict1,
process2 -> dict2,
process3 -> dict3
>main_dict = dict1 + dict2 + dict3
我正在用 Python 执行这段代码。
我也可以在这里进行多线程处理,但实际上多线程并不像我听说的那样并行......所以我可以进行多处理。请告诉我在多处理模式下维护这种场景的过程,而不会浪费太多时间或让处理器保持理想状态..
谢谢