|
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
}
}
|