Ho un'app che si è arrestata di recente e sono riuscito a ottenere il suo callstack utilizzando EurekaLog. Quello che ho notato è che è stata chiamata una finalizzazione dell'unità, ma l'app non si è chiusa e ha continuato a funzionare.Quando viene chiamato il metodo di finalizzazione nell'unità?
AFAIK, le sezioni di finalizzazione vengono chiamate solo quando l'app termina. Ma non era quello che mi è successo.
Qualcuno sa perché è stato chiamato un metodo di finalizzazione quando non doveva farlo?
EDIT
Questa applicazione non utilizza alcun DLL o bPLS.
EDIT2
E 'possibile che un thread quando finito potrebbe chiamare finalizzazione?
commentare la linea, vedere se il problema persiste, se è così, allora il tuo problema è in un posto diverso, altrimenti, devi fornire maggiori informazioni riguardanti la funzione, di solito eureka è giusto ... – ComputerSaysNo
sto cercando di riprodurre il problema per quasi 2 ore e non ho ottenuto nulla finora. –
Se non riesci a riprodurlo, allora questa domanda è piuttosto inutile. 'finalizzazione' avviene al momento della chiusura. –