Uhm... non è molto chiaro... comunque... questo esempio, crea un thread ogni 2 secondi:
codice:
public class MioThread extends Thread {
   private int indice;
   public void run() {
      indice = 0;
      try {
         while (true) {
            sleep(2000);
            (new NuovoThread(indice)).start();
            indice++;
         }
      } catch (InterruptedException ie) { ie.printStackTrace(); }
   }
}


public class NuovoThread extends Thread {
   private int i;
   public NuovoThread(int i) {
      System.out.println("Creato un NuovoThread di indice " + i);
      this.i = i;
   }

   public void run() {
      System.out.println("Sono il thread di indice " + i);
      System.out.println("Mi avvio e muoio...");
   }
}
Ciao.