View Single Post
Old 16-05-2006, 08:52   #1
gaglioppo
Senior Member
 
L'Avatar di gaglioppo
 
Iscritto dal: Sep 2002
Cittā: Monza
Messaggi: 598
[java] uccidere un thread

ciao a tutti,

volevo sapere una cosa, visto che nn riesco a venire a capo di un problema con l'applicazione che sto realizzando.
Ho una classe che estende Thread che contiene il metodo run in cui il thread va a dormire.
Inoltre ho un bottone con associato un listener per far terminare il thread, ma cosi' com'č nn funziona. Come devo fare?

Codice:
public class Listato extends Thread {

Thread corrente;

public Listato(){
corrente=currentThread();
}
void run(){

....
....
wait(4000);
....
....
}

public void Funzione(){

.....
.....
                 JButton stoppa=new JButton();
		stoppa.addActionListener(new ActionListener() {
			public synchronized void actionPerformed(ActionEvent evt) {
				corrente.interrupt();
			}
		});
.....
....

}
grazie
__________________
Nunc est bibendum
gaglioppo č offline   Rispondi citando il messaggio o parte di esso