Ist der Zustand nach a.r.reset() wirklich wie in der Abbildung rechts? Ich würde sagen, der Referenzzähler von a.r ist 0, der von b.r ist lediglich von 2 auf 1 verringert. Das Resource Objekt existiert aber immer noch da b ja noch eine Referenz hält..
Ist der Zustand nach a.r.reset() wirklich wie in der Abbildung rechts? Ich würde sagen, der Referenzzähler von a.r ist 0, der von b.r ist lediglich von 2 auf 1 verringert. Das Resource Objekt existiert aber immer noch da b ja noch eine Referenz hält..
Der Kommentar bezieht sich auf Listing 43.5 aus Seite 290.
Das ist komplett korrekt. Vielen Dank, da habe ich mich in Gedanken selbst überholt. Ich muss mir eine andere Erklärung ausdenken.