Reference counting: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Aggiunto i vantaggi e gli svantaggi dell'algoritmo
Vantaggi e svantaggi: Aggiornato link a pagina italiana
Riga 29:
Quando uno dei due oggetti esce dal suo scope, non è più accessibile tramite la sua variabile e la sua memoria non può essere liberata, dal momento che un altro oggetto la sta referenziando (rischio di [[Dangling pointer|dangling reference]]) mentre l'effetto esterno è quello di un [[memory leak]].
 
La soluzione è utilizzare algoritmi di [[:en:Cycle_detectionRilevamento dei cicli|cycle-detecting]] con adozione di riferimenti deboli. I riferimenti circolari sono esplicitamente marcati come deboli e non considerati dal reference counting.
 
==Interpretazione in teoria dei grafi==