multiprocessing Problem

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
mit
User
Beiträge: 285
Registriert: Dienstag 16. September 2008, 10:00

Ich dachte dict "m[1]" wird als Referenz uebergeben und in test() modifiziert. Wie uebergebt man am Besten das Ergebnis?
BlackJack

@mit: Über Prozessgrenzen kann man keine Referenzen übergeben — Prozesse haben verschiedene Adressräume.

Die Rückgabe erfolgt in der Funktion selbst ganz normal mit ``return``. Der Aufrufer bekommt ein spezielles Objekt, weil der Aufruf ja bei der asynchron aufgerufenen Funktion *sofort* zurückkehrt, zu dem Zeitpunkt aber das Ergebnis ja noch nicht fertig berechnet ist. Näheres siehe Doku.
Antworten