Benutzer-Werkzeuge

Webseiten-Werkzeuge


parallelism:producerconsumer:aufgabe1loesung:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
parallelism:producerconsumer:aufgabe1loesung:start [2025/01/03 19:07] Martin Pabstparallelism:producerconsumer:aufgabe1loesung:start [2025/04/21 06:16] (aktuell) Martin Pabst
Zeile 4: Zeile 4:
  
 <script type="text/plain" title="PassiveWaitingSPC.java"> <script type="text/plain" title="PassiveWaitingSPC.java">
-Tresen1 t = new Tresen1(1);+Tresen t = new Tresen(1);
 for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
-   new Bob1(t, 100, "Bob " + i).start(); +   new Bob(t, 100, "Bob " + i).start(); 
-   new Lisa1(t, "Lisa " + i).start(); +   new Lisa(t, "Lisa " + i).start(); 
 } }
  
  
  
-class Bob1 extends Thread { +class Bob extends Thread { 
-   Tresen1 tresen;+   Tresen tresen;
    int anzahlPizzenTodo;    int anzahlPizzenTodo;
    int lastTimePizzaBaked = System.currentTimeMillis();    int lastTimePizzaBaked = System.currentTimeMillis();
  
        
-   Bob1(Tresen1 tresen, int anzahlPizzenTodo, String name) {+   Bob(Tresen tresen, int anzahlPizzenTodo, String name) {
       super(name);       super(name);
       this.tresen = tresen;       this.tresen = tresen;
Zeile 46: Zeile 46:
 } }
  
-class Lisa1 extends Thread { +class Lisa extends Thread { 
-   Tresen1 tresen;+   Tresen tresen;
    int anzahlPizzenServiert = 0;    int anzahlPizzenServiert = 0;
  
-   Lisa1(Tresen1 tresen, String name) {+   Lisa(Tresen tresen, String name) {
       super(name);       super(name);
       this.tresen = tresen;       this.tresen = tresen;
Zeile 69: Zeile 69:
 } }
  
-class Tresen1 {+class Tresen {
        
    int anzahlPizzen = 0;    int anzahlPizzen = 0;
    int kapazität;    int kapazität;
  
-   public Tresen1(int kapazität) {+   public Tresen(int kapazität) {
       this.kapazität = kapazität;       this.kapazität = kapazität;
    }    }
parallelism/producerconsumer/aufgabe1loesung/start.txt · Zuletzt geändert: 2025/04/21 06:16 von Martin Pabst

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki