Salve.
Avrei un piccolo problemino in una classe Java relativa la possibilità di terminare dei processi. Descrivo brevemente il problema.
Dalla classe A, richiamo un'altra classe B che a sua volta ne richiama un'altra C (tutte di diverso tipo).
A questo punto termino l'esecuzione del mio programma: divo ad A di terminare B che a sua volta dice di terminare C.
Il problema è che A e B terminano mentre C per qualche motivo vario non termina e quindi quando il mio programma non termina mai (come se un thread fosse ancora in esecuzione da qualche parte e agganciato alla mia applicazione).
Come posso fare per distruggere forzatamente la classe C e tutto quello che è collegato ad esso? Ho provato con i metodi stop, destroy, join, ... e non fungono