У меня есть код, который я хотел обработать несколько раз (многопроцессорность ), и вывод каждого из нескольких процессов должен храниться в одной общей памяти, а затем обрабатываться соответствующим образом.
Каждый отдельный процесс выполняет часть кода (поддерживает словарь )и параллельно каждый процесс должен хранить данные в одной общей памяти (с любой стороны -с -стороны или, если нет затем можно сохранить весь словарь в конце.)
Для.e.g.
process1 -> dict1,
process2 -> dict2,
process3 -> dict3
>main_dict = dict1 + dict2 + dict3
Я выполняю этот фрагмент кода на Python.
Я также могу использовать многопоточность -здесь, но многопоточность -на самом деле не такая параллельная, как я слышал... Так что я могу пойти на многопроцессорность. Пожалуйста, расскажите мне, как поддерживать такой сценарий в многопроцессорном режиме, не тратя много времени и не оставляя процессор идеальным..
Спасибо