Quote Originariamente inviata da frakkio11299 Visualizza il messaggio
ma a quanto pare sembra non sia piu possibile rimandare in esecuzione un thread, quasi come una volta finito il codice rimane passivo nella memoria ?
Una volta che il run() di un thread è terminato, NON è possibile far ripartire quel Thread. Lo start() è usabile solo una volta.

Se vuoi rieseguire quel run(), devi per forza istanziare un NUOVO oggetto Thread e fare lo start(). In pratica: new MyThread() oppure new Thread(myRunnable) (a seconda che tu abbia esteso java.lang.Thread o implementato java.lang.Runnable). Non ci sono altri modi.