Sto scrivendo un'app in Python e ho bisogno di eseguire alcune attività contemporaneamente. Il multiprocessing del modulo offre la classe Process e il modulo concurrent.futures ha la classe ProcessPoolExecutor. Entrambi sembrano utilizzare più processi per eseguire le loro attività, ma le loro API sono diverse. Perché dovrei usarne uno sull'altro?Quali sono i vantaggi di concurrent.futures rispetto alla multiprocessing in Python?
So che concurrent.futures è stato aggiunto in Python 3, quindi immagino sia meglio?
Duplicato di http://stackoverflow.com/questions/24896193/whats-the-difference-between-pythons-multiprocessing-and-concurrent-futures ma non deve essere chiuso perché la risposta fornisce dettagli non disponibili altrove. – max