Resultados de la búsqueda a petición "finalizer"

3 la respuesta

¿Se libera memoria de objetos cuando llamamos explícitamente a finalize ()? [duplicar

Esta pregunta ya tiene una respuesta aquí: Java y ejecutar manualmente finalizar [/questions/28832/java-and-manually-executing-finalize] 3 respuestas ¿Cuándo se llama al método finalize () en ...

2 la respuesta

F # Equivalente de Destructor

Estoy traduciendo una clase de C # que envuelve una biblioteca no administrada a F #. Me he encontrado con el problema aparentemente simple de reescribir el destructor que sigue. class Wrapper { // P/Invoke ellided private SomeType x; public ...

7 la respuesta

¿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 ...

1 la respuesta

¿Cómo funciona un "guardián finalista" en Java?

¿Cómo funciona un "guardián finalizador" [Java efectivo, página 30]? ¿Los has usado? ¿Resolvió algún problema específico?

4 la respuesta

.NET - Finalizadores y salida (0)

Tengo una aplicación .NET C # / C ++ que utiliza una llamada aexit(0) (desde<stdlib.h>) en un hilo para terminar. a parte extraña es que, en algunas circunstancias, los finalizadores de los objetos administrados se llaman justo después de la ...

5 la respuesta

Solución de problemas de una pérdida de memoria de Java: ¿finalización?

Tengo una aplicación que se porta mal y parece tener fugas. Después de una breve investigación del generador de perfiles, @ la mayoría de la memoria (80%) está en manos dejava.lang.ref.Finalizer instancias. Sospecho que los finalizadores no se ...

4 la respuesta

¿Por qué las estructuras no pueden tener destructores?

¿Cuál es la mejor respuesta en la entrevista sobre esa pregunta que piensas? Creo que no encontré una copia de esto aquí, si hay una, por favor, enlácela.

26 la respuesta

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á ...

4 la respuesta

Eliminar un objeto en Ruby

Digamos que tengo la siguiente clase: class Vehicle @@total_vehicles = 0 @@all_instances = Array.new def initialize @@total_vehicles += 1 @@all_instances << self end def total_vehicles #returns total number of Vehicles 'alive' return ...

4 la respuesta

Resurrection diferencia en el uso de Object Initializer

Tengo este código: Esencialmente estoy tratando de demostrar el uso del finalizador de c # y hacer un objeto que no pueda morir, lo llamé Zombie. Ahora, normalmente esta demostración funciona muy bien, pero hoy intenté usar el mismo código con ...