Ciao a tutti,
ho trovato questo esempio su internet..
l'esempio dovrebbe fungere... ma a me proprio non và...
che cosa sbaglio ho èscritto male...?



codice:
class MyThread2 extends Thread
{

    public void run(){
    for(int i=1; true; i++) // ciclo infinito
    System.out.println(i + " " + i*i);
    }

}

//… e la corrispondente classe di test che crea e gestisce il thread:
public class Esempio2 {

    public static void main(String args[]){
    MyThread2 t2 = new MyThread2();
    t2.start();
    Thread.sleep(1000); // sleeps 1 sec
    t2.suspend();
    Thread.sleep(1500); // sleeps 1,5 sec
    t2.resume();
    Thread.sleep(300); // sleeps 0,3 sec
    t2.stop();
    }

}
Studo creator mi segnala errore sulle linee

Thread.sleep(1000); // sleeps 1 sec
Thread.sleep(1500); // sleeps 1,5 sec
Thread.sleep(300); // sleeps 0,3 sec


se mi metto sopra l'errore mi scrive studio creator
"unreported exception java.lang.InterruptedException; must be caught or declared to be thrown"

che vuol dire..? e come posso risolvere?
Ciao e buona giornata
Giuseppe