Resultados de la búsqueda a petición "finalizer"
Referencia al objeto durante la finalización.
¿Qué sucede si guarda una referencia al objeto actual durante la llamada de finalización? Por ejemplo:
¿Por qué siempre es necesario implementar IDisposable en un objeto que tiene un miembro IDisposable?
De lo que puedo decir, es una regla aceptada que si tiene una clase A que tiene un miembro m que es IDisposable, A debe implementar IDisposable y debe llamar a m.Dispose () dentro de ella. No puedo encontrar una razón satisfactoria por la que ...
¿Qué pasa si un finalizador hace que un objeto sea accesible?
En Javafinalize se invoca en un objeto (que lo anula) cuando está a punto de recolectarse basura, por lo que cuando no se puede alcanzar. Pero, ¿qué pasa si el finalizador vuelve a alcanzar el objeto? ¿Qué sucede entonces?
Finalizadores y Disposiciones.
Tengo una clase llamada
Finalizar / Eliminar patrón en C #
C # 2008 He estado trabajando en esto por un tiempo, y todavía estoy confundido acerca de algunos problemas. Mis preguntas están debajo de Sé que solo necesita un finalizador si está eliminando recursos no administrados. Sin embargo, si está ...
Reemplazar finalize () en Java
Object.finalize() está en desuso en Java 9, y creo que entiendo las razones, pero tengo problemas para ver cómo reemplazarlo. Tengo una clase de utilidad llamada Configuración que esencialmente tiene una única instancia que posee todo en la ...
¿Por qué deberíamos llamar a SuppressFinalize cuando no tenemos un destructor?
Tengo pocas preguntas para las que no puedo obtener una respuesta adecuada. 1) ¿Por qué deberíamos llamar a SuppressFinalize en la función Dispose cuando no tenemos un destructor? 2) Desechar y finalizar se utilizan para liberar recursos antes ...
cierre gancho vs método finalizador
Simplemente no entiendo por qué debo usar Runtime.addShutdownHook. Si desea hacer algo de limpieza cuando sale de jvm, ¿por qué no sobrecargar el método de f...
¿Por qué los finalizadores tienen una "penalización severa de rendimiento"?
Java efectivo dice: Existe una severa penalización de rendimiento por usar finalizadores. ¿Por qué es más lento destruir un objeto usando los finalizadores?