il metodo .stop() (java.lang.Thread) è stato deprecato,chi mi sa dire con cosa sostituirlo???
sergio: dhò:
il metodo .stop() (java.lang.Thread) è stato deprecato,chi mi sa dire con cosa sostituirlo???
sergio: dhò:
Io di solito utilizzo una variabile di controllo in questo modo:
Per i casi semplici questo metodo puo' andare, in casi piu' complessi potrebbe avere dei problemi e quindi va integrato con altre operazioni di controllo.codice:boolean run = true; while(run) { ..codice del Thread } public void doStop() { run = false; if(isAlive) interrupt(); }
Ad esempio se all'interno del ciclo devi fare operazioni molto lunghe, e c'e' il rishio che ti "perdi" la chiamata a doStop, puoi eseguire il controllo di run anche dopo tali operazioni, oppure se il thread ha accesso a risorse condivise, devi assicurarti di rimettere tali risorse in uno stato consistente, prima di uscire dal ciclo.
Ciao,
Lorenzo
grazie,era un po' che provavo a risolvere il problema ma non ci riuscivo...
sergio