Provare il semplicissimo esempio seguente causa il blocco del computer, quindi devo riavviare. Controllo task manager mostra centinaia di compiti "python.exe":Esempio di semplice giocattolo che utilizza il modulo di multiprocesso arresta il computer
import math
from multiprocessing import Pool
pool = Pool(processes=2)
print pool.map(math.sqrt, [1,4,9,16])
sto usando una CPU dual core (i5 2467M) così ho pensato quanto sopra andrebbe bene.
Ho provato a impostare processes=1
, che causa un problema leggermente diverso: l'attività non viene mai completata ma non causa il blocco del computer.
Qualche idea?
Quale sistema operativo sei attivo? – mgilson
Grazie. Risolto perfettamente (sto usando win 7). – iRoygbiv
@mgilson Sono su Windows. –