Was sind die Vorteile von Concurrent.Futures gegenüber Multiprocessing in Python?

Ich schreibe eine App in Python und muss einige Aufgaben gleichzeitig ausführen. Das Modul Multiprocessing bietet die Klasse Process und das Modul concurrent.futures die Klasse ProcessPoolExecutor. Beide scheinen mehrere Prozesse zu verwenden, um ihre Aufgaben auszuführen, aber ihre APIs sind unterschiedlich. Warum sollte ich eine übereinander verwenden?

Ich weiß, dass concurrent.futures in Python 3 hinzugefügt wurde, also denke ich, ist es besser?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage