Hallo,
So beendet man auch keine Threads. Die Methode destroy() ist außerdem in Thread nicht implementiert (oder zumindest leer), so dass Dein Methodenaufruf nichts tut. Versuche, den Ausstieg über eine Boolean-Varaible zu regeln; hast Du eine Methode in Thread.run(), die blockiert (z.B. InputStream.read()), dann kannst Du diese mit Thread.interrupt() abbrechen, wobei dann dort eine InterruptedException ausgeworfen wird (siehe http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html#interrupt()).
Hmmm, ich dachte er meinte die destroy()-Methode des Applets (Lifecycle) ?!
http://java.sun.com/j2se/1.4/docs/api/java/applet/Applet.html#destroy()
lg regenfeld