2009-04-02 8 views

Répondre

0

L'objet de temporisation ne sera pas libéré par ACE, mais toute structure de données requise par ACE pour maintenir le temporisateur sera libérée après l'exécution du temporisateur.

Deux façons de vérifier ceci:

  • Lire le code source de l'ECA (pas amusant)
  • Exécuter un programme petit test sous valgrind
1

Je pense que la réponse est "ça dépend" . Avec tout sauf les anciennes versions relatives d'ACE, vous pouvez demander au Reactor (ou Timer_Queue) d'augmenter le nombre de références de votre gestionnaire d'événements et de le décrémenter lorsque le gestionnaire d'événements est retiré du Reactor (ou Timer_Queue.) est optionnel, et doit être activé.

En outre, je n'ai pas utilisé ce genre de choses, lire la documentation et tester!

Questions connexes