28.5 Übungen
 
Aufgabe 1 Welche Methoden gibt es in der Klasse Thread noch. Zählen Si auf und beschreiben Sie ihre Funktionalität
Aufgabe 2

Download:

X2.java
DemoX2.java

Untersuchen Sie die anschließenden Quelltexte. Benutzen Sie dazu die API-Dokumentation zu Thread.
public class X2 implements Runnable{
 
  private int dauer;

  public X2(int dauer){
   this.dauer = dauer;
  }
   
  public void run(){
   schlafen(dauer);
  }
   
  private void schlafen(int dauer){
    for (int i = 1; i<=10; i++){
      try{
        Thread.sleep((int)(Math.random()*dauer));
        System.out.println(
               Thread.currentThread().getName()+": "+i);
      }
      catch(InterruptedException exp){
        return;
      }
    }
  }
}
public class DemoX2{
  public static void main(String[] args){

    X2 rs = new X2(1000);
    X2 rt = new X2(3000);
     
    new Thread(rs, "Thread Nr. 1: ").start();
    new Thread(rt, "Thread Nr. 2: ").start();
  }
}
zu 28.5 Lösungen
zur Startseite www.pohlig.de  (C) MPohlig 2006