Ragazzi non ha ancora risolto quell'esercizio...
Ho buttato qualche idea.....ma chi sa risolverlo?
Ecco quello che ho fatto finora:

Ho abbozzato la classe di gestione(quella principale), mi manca la classe che implementa l'interfaccia grafica...ragà aiutatemi

//CLASSE PRINCIPALE
class FinestraGestione implements ActionListener{
/*tutto ciò che serve a creare l'interfaccia grafica*/
private JButton btnAvvia = new JButton("Avvia thread");
private Vector thread = new Vector();

//metodo che gestisce il click dei bottoni
public void actionPerformed(ActionEvent e){
String btnPremuto = e.getActionCommand();
if(btnPremuto.equals("Avvia thread");
MioThread mt = new MioThread();
Thread t = new Thread(mt);
t.start();
thread.addElement(t);
}
}
}
Inoltre nella classe che segue come metto le varie operazioni di gestione thread?Come sospendere un thread, riattivarlo, ucciderlo..ecc..

class MioThread extends JFrame implements Runnable{
/* istruzioni */
}

AIUTO!!!!!!!!!!!!!!!!!!!!!!!!!!