JIT - Dipartimento di Sistemi e Informatica
JIT - Dipartimento di Sistemi e Informatica
JIT - Dipartimento di Sistemi e Informatica
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Dipartimento</strong> <strong>di</strong> <strong>Sistemi</strong> e <strong>Informatica</strong>, University of Florence<br />
<strong>Sistemi</strong> Distribuiti, Prof. Paolo Nesi<br />
Garbage Collector<br />
Gli oggetti vengono <strong>di</strong>strutti automaticamente quando<br />
non sono più pi referenziati<br />
Algoritmo Mark-and Mark and-Compact Compact<br />
<strong>Sistemi</strong> Distribuiti, Univ. Firenze, Paolo Nesi 2005-2006 71<br />
GC e <strong>di</strong>struzione deterministica<br />
In alcuni casi serve un comportamento <strong>di</strong> finalizzazione<br />
deterministica:<br />
♣ Riferimenti a oggetti non gestiti<br />
♣ Utilizzo <strong>di</strong> risorse che devono essere rilasciate appena<br />
termina il loro utilizzo<br />
Non si possono usare i finalizzatori, finalizzatori,<br />
che non sono<br />
richiamabili <strong>di</strong>rettamente<br />
Implementare l’interfaccia<br />
l interfaccia IDisposable<br />
<strong>Sistemi</strong> Distribuiti, Univ. Firenze, Paolo Nesi 2005-2006 72<br />
36