29.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 29.5 Lösungen
zur Startseite www.pohlig.de  (C) MPohlig 2006