Registriert seit: 5. Aug 2013
265 Beiträge
|
AW: Objekt als Rückgabe von Funktion - Wie elegant Freigabe regeln?
23. Aug 2013, 09:52
Dass die Funktion hier das Objekt erstellt und zurückgibt, hat mMn mit der Problematik nichts zu tun.
Denkbar sind für die Freigabe beide Varianten, bei der zweiten sehe ich nur einen einigermaßen unüberschaubaren Verwaltungsaufwand und das Problem, dem Benutzer das ulkige Verhalten des Programms zu erklären.
Also ganz klar 1. Variante: wenn zwei oder mehr Threads das Objekt verwenden, darf es erst freigegeben werden, wenn der letzte damit fertig ist.
|