Unterschiede

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

java:thread-pausieren 2008/05/21 23:14 java:thread-pausieren 2020/01/22 20:59 aktuell
Zeile 1: Zeile 1:
 +[[java|Java - Allgemein]]\\
====== Einen Thread pausieren ====== ====== Einen Thread pausieren ======
//java.lang.Threads//\\ //java.lang.Threads//\\
Es gibt die Möglichkeit einen Thread mit Thread.suspend() und Thread.resume() zu pausieren. Diese Methoden sind aber aus gutem Grund veraltet. Intensive Nutzung kann zu einem deadlock führen.\\ Es gibt die Möglichkeit einen Thread mit Thread.suspend() und Thread.resume() zu pausieren. Diese Methoden sind aber aus gutem Grund veraltet. Intensive Nutzung kann zu einem deadlock führen.\\
\\ \\
-Die bessere Methode ist es, den Thread auf folgenden Art zu pausieren:+<html> 
 +  <script type="text/javascript"><!-- 
 +      google_ad_client="pub-9681858985507948"; 
 +      google_ad_width = 468; 
 +      google_ad_height = 60; 
 +      google_ad_format = "468x60_as"; 
 +      google_ad_type = "text"; 
 +      google_ad_channel = ""; 
 +      google_color_border = "cccccc"; 
 +      google_color_bg = "FFFFFF"; 
 +      google_color_link = "1d2d8c"; 
 +      google_color_text = "000000"; 
 +      google_color_url = "1d2d8c"; 
 +      //--> 
 +  </script> 
 +  <script type="text/javascript" 
 +      src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> 
 +  </script> 
 +</html> 
 +\\ 
 +\\ 
 +Die bessere Methode ist es, den Thread auf folgenden Art zu pausieren:\\
<code java> <code java>
MyThread thread = new MyThread(); MyThread thread = new MyThread();
Zeile 21: Zeile 43:
  synchronized (thread) {   synchronized (thread) {
      thread.proceed();       thread.proceed();
-      thread.notify(); 
  }   }
       
Zeile 47: Zeile 68:
        // Irgendwelcher Code...         // Irgendwelcher Code...
      }       }
 +  }
 +
 +  public void pause() {
 +      fPause = true;
 +  }
 +
 +  public void proceed() {
 +      fPause = false;
 +      notify();
  }   }
} }
</code> </code>
 +\\
 +[[http://www.fotostacker.de|{{:fotostacker2.png|FotoStacker}}]]FotoStacker, Fotos für Ihre Website\\

Eigene Werkzeuge
Werkzeuge

gratis Counter by GOWEB
seit 9.10.2007