Link zu www.kneller-gifs.de

Counter per Thread realisiert

Das Java-Programm Thread ist ein Zähler. Hier ist der Programmcode für den Zähler als Thread programmiert und dadurch kann das Programm Thread vom Anwender unterbrochen werden.
  import java.io.*;
  class CountingThread extends Thread {   // Klasse von Thread ableiten
    CountingThread(){};                   // Konstruktor
    public void run(){                    // Programmcode als Thread abarbeiten
      int lauf,lauf2,i;
      for(i=1;i<=5;i++) {
        System.out.println("CountingThread : "+i);
        for(lauf=0;lauf<=10000;lauf++)
          for(lauf2=0;lauf2<=10000;lauf2++);
      }
    }
  }

  class EinThread {                           // Main-Methode
    public static void main(String[] args) {
      int read;
      byte buffer[] = new byte[20];
      System.out.println("Zum Starten Eingabetaste druecken");
      try {read = System.in.read(buffer,0,20);}
      catch (IOException e ){};
      System.out.println("Thread gestartet\n");
      CountingThread thread1 = new CountingThread(); // Thread "thread1" wird erzeugt
      thread1.start();                               // Thread "thread1" wird gestartet
    }
  }