Многопроцессорность/многопоточность в Python..?

У меня есть код, который я хотел обработать несколько раз (многопроцессорность ), и вывод каждого из нескольких процессов должен храниться в одной общей памяти, а затем обрабатываться соответствующим образом.

Каждый отдельный процесс выполняет часть кода (поддерживает словарь )и параллельно каждый процесс должен хранить данные в одной общей памяти (с любой стороны -с -стороны или, если нет затем можно сохранить весь словарь в конце.)

Для.e.g.

process1 ->  dict1,  
process2 -> dict2, 
process3 -> dict3

>main_dict = dict1 + dict2 + dict3

Я выполняю этот фрагмент кода на Python.

Я также могу использовать многопоточность -здесь, но многопоточность -на самом деле не такая параллельная, как я слышал... Так что я могу пойти на многопроцессорность. Пожалуйста, расскажите мне, как поддерживать такой сценарий в многопроцессорном режиме, не тратя много времени и не оставляя процессор идеальным..

Спасибо

0
задан geek 11 April 2012 в 17:28
поделиться