Unterschiede

Hier werden die Unterschiede zwischen der gewählten und der aktuellen Version gezeigt.

java:thread-wait-notify 2010/04/26 07:22 java:thread-wait-notify 2020/01/22 20:59 aktuell
Zeile 1: Zeile 1:
 +[[java|Java - Allgemein]]\\
====== Thread, wait() und notify() ====== ====== Thread, wait() und notify() ======
Das Beispiel zeigt einen MasterThread, welcher einen ChildThread startet und sich dann "schlafen legt" um anschließend von seinem eigenen ChildThread nach Fertigstellung des Selbigen wieder geweckt wird: Das Beispiel zeigt einen MasterThread, welcher einen ChildThread startet und sich dann "schlafen legt" um anschließend von seinem eigenen ChildThread nach Fertigstellung des Selbigen wieder geweckt wird:
Zeile 13: Zeile 14:
  public void run() {   public void run() {
      System.out.println("MasterThread startet");       System.out.println("MasterThread startet");
-      synchronized (this) {+      synchronized(this) {
        service.execute(new ChildThread(this));         service.execute(new ChildThread(this));
        try {         try {
-            this.wait();+            wait();
        } catch (InterruptedException e) {         } catch (InterruptedException e) {
            e.printStackTrace();             e.printStackTrace();

Eigene Werkzeuge
Werkzeuge

gratis Counter by GOWEB
seit 9.10.2007