Ciao, ho un problema per fermare un thread:

ho una classe: public class ThreadRicezione extends Thread{...}

all'interno ho implementato il metodo run che legge da in quando ci sono dati disposnibili. Il problema è che invoco il metodo .stop() su questo thread cicla all'infinito e esegue sempre l'istruzione del catch(){}...

Codice PHP:

public void run(){
    while(
true){
        try{
            
lettura += (char)BTDlistener.in.readByte();
            if( (
lettura.contains("OK")) || (lettura.contains("ERROR"))){
                
this.analizzaStringa( ( lettura.replaceAll("\n""") ).replaceAll("\r""") );
                
lettura "";
                }
            }
        catch(
Exception err){
            
System.out.println("ERRORE LETTURA NEL THREAD...");
            }
        }