Threads, Doppelpufferung --> Beispiel gefunden, geht net

Status
Nicht offen für weitere Antworten.
J

jb_Noob

Gast
Hallo,
ich mach grad das Tutorial
java in 21 Tagen durch: Kap 10 http://jerry.c-lab.de/java/21Tage/kap10.htm#E28E13

Dabei gibt es am Ende des Kapitels Folgenden Code:

Code:
import java.awt.Graphics;

 import java.awt.Color;

 import java.awt.Image;

 public class Checkers2 extends java.applet.Applet implements Runnable {
   Thread runner;
  int xpos;
  Image offscreenImg;
   Graphics offscreenG;
  public void init() {
     offscreenImg = createImage(this.size().width, this.size().height);
     offscreenG = offscreenImg.getGraphics();
   }
  public void start() {
     if (runner == null); {
       runner = new Thread(this);
       runner.start();
     }
   }
  public void stop() {
     if (runner != null) {
       runner.stop();
       runner = null;
     }
   }
   public void run() {
     while (true) {
       for (xpos = 5; xpos <= 105; xpos+=4) {
         repaint();
         try { Thread.sleep(100); }
         catch (InterruptedException e) { }
      }
      xpos = 5;
     }
   }
   public void update(Graphics g) {
      paint(g);
   }
   public void paint(Graphics g) {
     // Hintergrund zeichnen
     offscreenG.setColor(Color.black);
     offscreenG.fillRect(0,0,100,100);
     offscreenG.setColor(Color.white);
     offscreenG.fillRect(100,0,100,100);
     // Oval zeichnen
     offscreenG.setColor(Color.red);
     offscreenG.fillOval(xpos,5,90,90);
     g.drawImage(offscreenImg,0,0,this);
   }
   public void destroy() {
      offscreenG.dispose();
   }
}

Der geht jedoch nicht, es kommt immer folgender Fehler:

Exception in thread "main" java.lang.NullPointerException
at moveladystone.Ladystone.init(Ladystone.java:15)
at com.borland.jbuilder.runtime.applet.AppletTestbed.startApplet(Unknown Source)
at com.borland.jbuilder.runtime.applet.AppletTestbed.main(Unknown Source)



in der init - Methode wird folgende Zeile ( Zeile 14) Markiert

--> offscreenG = offscreenImg.getGraphics();


Mach ich irgend was falsch??

Schonmal danke
Noob


PS:
ich benutze jBuilder 6
 

L-ectron-X

Gesperrter Benutzer
Der Fehler wird offenbar durch die size()-Methode in Zeile 13 ausgelöst. Sie ist deprecated und liefert möglicherweise die falschen Werte.
Des Weiteren ist das DoubleBuffering nicht korrekt implementiert. Die update()-Methode dient dazu, im Hintergrund des Geschehens ein Bild vorzubereiten, welches dann letztendlich auf die Bildfläche kopiert wird. Die paint()-Methode setzt also das Bild nicht mehr zusammen sondern zeichnet nur noch ein Bild.
Außerdem ist die stop()-Methode aus Thread deprecated und sollte durch etwas, wie in meinem Beispiel ersetzt werden.

Code:
import java.awt.Graphics;
import java.awt.Color;
import java.awt.Image;

public class Checkers2 extends java.applet.Applet implements Runnable {
   private Thread runner;
   private int xpos;
   private Image offscreenImg;
   private Graphics offscreenG;
   
   public void init() {
      offscreenImg = createImage(this.getSize().width, this.getSize().height);
      offscreenG = offscreenImg.getGraphics();
   }
   
   public void start() {
      if (runner == null) {
         runner = new Thread(this);
      }
      runner.start();
   }

   public void stop() {
      if (runner != null) {
         runner.interrupt();
         runner = null;
      }
   }
   public void run() {
      while (!runner.interrupted()) {
         for (xpos = 5; xpos <= 105; xpos+=4) {
            repaint();
            try {
               Thread.sleep(50);
            }
            catch (InterruptedException e) {
               runner.interrupt();
            }
         }
         xpos = 5;
      }
   }
   
   public void update(Graphics g) {
      // Hintergrund zeichnen
      offscreenG.setColor(Color.black);
      offscreenG.fillRect(0,0,100,100);
      offscreenG.setColor(Color.white);
      offscreenG.fillRect(100,0,100,100);
      // Oval zeichnen
      offscreenG.setColor(Color.red);
      offscreenG.fillOval(xpos,5,90,90);
      g.drawImage(offscreenImg,0,0,this);
   }
   
   public void paint(Graphics g) {
      g.drawImage(offscreenImg,0,0,this);
   }
}
 
J

jb_noob

Gast
Danke erstmal,
durch deine Antwort hat sich ein älteres Problem das ich mit nem Anderen Programm hatte in Luft aufgelöst :toll:


Nur leider bekomm ich beim aktuellen Problem imer noch die gleiche Fehlermeldung:

Beim Kompilieren meckert der Kompiler folgendes:
Hit Nicht behandelte Exception java.lang.NullPointerException

Ich kann mir da aber kein reim draus machen,

mit offscreenImg = createImage(this.getSize().width, this.getSize().height); und danach
offscreenG = offscreenImg.getGraphics();
übergibt man iffscreenG doch die Fenstergröße??


Zu erwähnen ist noch, dass das Beispiel nicht mit getSize() sondern mit size() angegeben war.
Vielleicht hab ich ja mit getSize irgendwas falsch gemacht.

Hier nochmal die Init Methode:

Code:
public void init() {
      offscreenImg = createImage(this.getSize().width, this.getSize().height);
      offscreenG = offscreenImg.getGraphics(); //HIER WIRD GEMECKERT
   }


@SebiB90: Das beispiel war der Aktuelle Versuch, hab nochmal einen mit den Verbesserungen von L-ectron-X
gemacht --> immer noch der gleiche Fehler

Gruß
Noob


PS:
Hier nochmal der Ganze Code wie ich'n in jBuilder eingegeben habe:

Code:
package dame;


import java.awt.Graphics;
import java.awt.Color;
import java.awt.Image;

public class Checkers2 extends java.applet.Applet implements Runnable {
   private Thread runner;
   private int xpos;
   private Image offscreenImg;
   private Graphics offscreenG;

   public void init() {
      offscreenImg = createImage(this.getSize().width, this.getSize().height);
      offscreenG = offscreenImg.getGraphics();
   }

   public void start() {
      if (runner == null); {
         runner = new Thread(this);
      runner.start();
   }
}
   public void stop() {
      if (runner != null) {
         runner.interrupt();
         runner = null;
      }
   }
   public void run() {
      while (!runner.interrupted()) {
         for (xpos = 5; xpos <= 105; xpos+=4) {
            repaint();
            try {
               Thread.sleep(50);
            }
            catch (InterruptedException e) {
               runner.interrupt();
            }
         }
         xpos = 5;
      }
   }

   public void update(Graphics g) {
      // Hintergrund zeichnen
      offscreenG.setColor(Color.black);
      offscreenG.fillRect(0,0,100,100);
      offscreenG.setColor(Color.white);
      offscreenG.fillRect(100,0,100,100);
      // Oval zeichnen
      offscreenG.setColor(Color.red);
      offscreenG.fillOval(xpos,5,90,90);
      g.drawImage(offscreenImg,0,0,this);
   }

   public void paint(Graphics g) {
      g.drawImage(offscreenImg,0,0,this);
   }
}
 

B4dM4n

Mitglied
Bei mir läuft das Applet ohne Probleme, obwohl ein kleiner, unwichtiger Fehler drinne ist:
Code:
  public void start() {
     if (runner == null) { // So sollte es aussehen nicht: if (runner == null); {
       runner = new Thread(this);
       runner.start();
     }
   }

Wie lädst du denn das Applet?
 

L-ectron-X

Gesperrter Benutzer
Das Semikolon habe ich doch glatt übersehen... :shock:

Wie sieht denn dein HTML-Code aus? Die getSize()-Methode ermittelt die Größe des Applets. Vielleicht hast du die Attribute dafür in deinem Applet-Tag vergessen.
Bei mir läuft das Applet jedenfalls.

Ich habe die start()-Methode nochmal korrigiert, denn so ^^ ist sie auch verkehrt.
Code:
public void start() { 
   if (runner == null) { 
      runner = new Thread(this);  
   }
   runner.start(); 
}
 
G

Guest

Gast
Hallo,
Danke , aber auch am semi - colon lags nicht.

Ich hab
offscreenImg = createImage(this.getSize().width, this.getSize().height); mal durch
offscreenImg = createImage(500, 400); ersetzt, ---> kein erfolg

Wenn ich das offscreenG Objekt durch das Graficsobject ersetze Ggehts einwandfrei
z.B.
in update()
statt offscreenG.setColor(Color.black);
eben g.setColor(Color.black);

dann zappelt das Bild halt wieder.

Aber das sagt zumindest dass irgendwas mit offscreen schief läuft.


The return value may be null if the component is not displayable. This will always happen if GraphicsEnvironment.isHeadless() returns true.
Returnwert wird null sein, wenn GraphicsEnvironment.isHeadless() null zurückgibt????
Was genau bedeutet das, und wie behebe ich das???

Hier mal das ganze Packet:


code:
Code:
package dame;


import java.awt.Graphics;
import java.awt.Color;
import java.awt.Image;

public class Checkers2 extends java.applet.Applet implements Runnable {
   private Thread runner;
   private int xpos;
   private Image offscreenImg;
   private Graphics offscreenG;

   public void init() {
      offscreenImg = createImage(this.getSize().width, this.getSize().height);
      offscreenG = offscreenImg.getGraphics();
   }

   public void start() {
      if (runner == null) {
         runner = new Thread(this);
      runner.start();
   }
}
   public void stop() {
      if (runner != null) {
         runner.interrupt();
         runner = null;
      }
   }
   public void run() {
      while (!runner.interrupted()) {
         for (xpos = 5; xpos <= 105; xpos+=4) {
            repaint();
            try {
               Thread.sleep(50);
            }
            catch (InterruptedException e) {
               runner.interrupt();
            }
         }
         xpos = 5;
      }
   }

   public void update(Graphics g) {
      // Hintergrund zeichnen
      offscreenG.setColor(Color.black);
      offscreenG.fillRect(0,0,100,100);
      offscreenG.setColor(Color.white);
      offscreenG.fillRect(100,0,100,100);
      // Oval zeichnen
      offscreenG.setColor(Color.red);
      offscreenG.fillOval(xpos,5,90,90);
      g.drawImage(offscreenImg,0,0,this);
   }

   public void paint(Graphics g) {
      g.drawImage(offscreenImg,0,0,this);
   }
}


HTML:

<html>
<head>
<title>
HTML-Testseite
</title>
</head>
<body>
dame.Checkers2 erscheint in einem Java-fähigen Browser.

<applet
codebase = "."
code = "dame.Checkers2.class"
name = "TestApplet"
width = "500"
height = "400"
hspace = "0"
vspace = "0"
align = "middle"
>
</applet>
</body>
</html>
 
J

jb_Noob

Gast
Ich bin am verzweifeln :bahnhof:

Was zum Donnerwetter nochmal läuft hier schief :?: ???:L :?:

Hab nen Neues, Kleineres, Übersichtlicheres Programm, ohne Threading und schnick schnack geschrieben.

Alles so gemacht, wies in allen Tutorials die ich gecheckt habe publiziert wurde!

Immer wieder die gleiche Fehlermeldung (in Zeile 12)! :cry: :cry: :cry:

Hier mein neues Programm, mit HTML und den Fehlermeldungen:

Code:
package test_douplepounding;

import java.awt.*;
import java.awt.event.*;
import java.applet.*;

public class Buffering extends Applet {
    Image offscreenImage;
    Graphics offscreenGraphics;
public void init(){
    offscreenImage = createImage(250, 251);
    offscreenGraphics = offscreenImage.getGraphics();
}


    public void update(Graphics g){
        offscreenGraphics.drawLine(10,20,100,200);
        offscreenGraphics.drawLine(100,200,60,100);
        offscreenGraphics.drawLine( 60, 100, 10, 20 );
        if (offscreenImage != null)
            g.drawImage(offscreenImage,0,0,this);
    }

    public void paint(Graphics g){

        if (offscreenImage != null)
            g.drawImage(offscreenImage,0,0,this);
    }

}

<html>
<head>
<title>
HTML-Testseite
</title>
</head>
<body>
test_douplepounding.Buffering erscheint in einem Java-fähigen Browser.

<applet
codebase = "."
code = "test_douplepounding.Buffering.class"
name = "TestApplet"
width = "400"
height = "300"
hspace = "0"
vspace = "0"
align = "middle"
>
</applet>
</body>
</html>



Nach Compilieren:
Hit Nicht behandelte Exception java.lang.NullPointerException

nach ausführen:
Exception in thread "main" java.lang.NullPointerException
at test_douplepounding.Buffering.init(Buffering.java:12)
at com.borland.jbuilder.runtime.applet.AppletTestbed.startApplet(Unknown Source)
at com.borland.jbuilder.runtime.applet.AppletTestbed.main(Unknown Source)



ich weiß nicht mehr weiter...


BITTE HELFEN :cry:

Anfänger alias noob
 
G

Guest

Gast
Ähm selber geschafft, war eh nen Müll, hier braucht man kein Update() :lol:


Eine Frage brennt mir dann aber doch noch unter den Nägeln:


Wie kommt das:

So gibts ne Fehlermeldung:

Code:
public class Buffering extends Applet {
    Image offscreenImage;
    Graphics offscreenGraphics;

public void init(){
    offscreenImage = createImage(250, 251);
    offscreenGraphics = offscreenImage.getGraphics();
}
    public void paint(Graphics g){
        offscreenGraphics.drawLine(10,20,100,200);
        offscreenGraphics.drawLine(100,200,60,100);
        offscreenGraphics.drawLine( 60, 100, 10, 20 );
        if (offscreenImage != null)
            g.drawImage(offscreenImage,0,0,this);
    }

}

so gehts problemlos:

Code:
public class Buffering extends Applet {
    Image offscreenImage;
    Graphics offscreenGraphics;

    public void paint(Graphics g){
        //Initialisieren
        offscreenImage = createImage(250, 251);
        offscreenGraphics = offscreenImage.getGraphics();
        //Ausführen
        offscreenGraphics.drawLine(10,20,100,200);
        offscreenGraphics.drawLine(100,200,60,100);
        offscreenGraphics.drawLine( 60, 100, 10, 20 );
        if (offscreenImage != null)
            g.drawImage(offscreenImage,0,0,this);
    }
}

Warum??
Hab ich irgendwelche Objekte, Zugriffsrechte o.ä. vergessen/verletzt??

Init() ist doch für applets da, warum geht dann die erste Lösung aber nicht??


Gruß
Dazugelernter
 

Wildcard

Top Contributor
Was für eine Exception? :roll:
So kann ich nur in die Glaskugel schauen:
Du bekommst eine NullPointerException weil zum init() Zeitpunkt das Applet noch nicht displayable ist und daher createImage noch nicht funktioniert.
Deine 'Lösung' ist übrigens der Performancetod :noe:
 
M

Mario_H

Gast
Probier mal das:

Code:
public class Buffering extends Applet { 
    Image offscreenImage; 
    Graphics offscreenGraphics; 

public void init(){ 
    offscreenImage = createImage(250, 251); 
    offscreenGraphics = offscreenImage.getGraphics(); 
} 
    public void paint(Graphics g){ 
        if (offscreenImage != null)    // <-------     schau mal hier!!!!!
        {
            offscreenGraphics.drawLine(10,20,100,200); 
            offscreenGraphics.drawLine(100,200,60,100); 
            offscreenGraphics.drawLine( 60, 100, 10, 20 ); 
                                                    // nicht mehr hier.
            g.drawImage(offscreenImage,0,0,this); 
        }
    } 

}
 
J

jb_noob

Gast
Erstmal ganz großen dank an alle die hier Antworten :roll:


Wildcard hat gesagt.:
Du bekommst eine NullPointerException weil zum init() Zeitpunkt das Applet noch nicht displayable ist und daher createImage noch nicht funktioniert.

Und wie kann ich das ändern??? ???:L :bahnhof: :?:



Hier nochmal Code + Fehlermeldungen

Code:
package test_douplepounding;

import java.awt.*;
import java.awt.event.*;
import java.applet.*;

public class Buffering extends Applet {
    Image offscreenImage;
    Graphics offscreenGraphics;

public void init(){
    //Image und Zeichenfläche Initialisieren
    offscreenImage = createImage(250, 250);
    offscreenGraphics = offscreenImage.getGraphics();
}
    public void paint(Graphics g){
        //Ausführen
        if (offscreenImage != null)    //Auch mit if-Anweisung hier gehts nicht
        {
            offscreenGraphics.drawLine(10,20,100,200);
            offscreenGraphics.drawLine(100,200,60,100);
            offscreenGraphics.drawLine( 60, 100, 10, 20 );
            g.drawImage(offscreenImage,0,0,this);
        } 
    }
}

Meldungen:
1.
Hit Nicht behandelte Exception java.lang.NullPointerException
2.
Exception in thread "main" java.lang.NullPointerException
at test_douplepounding.Buffering.init(Buffering.java:14)
at com.borland.jbuilder.runtime.applet.AppletTestbed.startApplet(Unknown Source)
at com.borland.jbuilder.runtime.applet.AppletTestbed.main(Unknown Source)


Wildcard hat gesagt.:
Was für eine Exception?
Ich wiß nichtmal was der compiler mit exception meint, der markiert nur jedesmal Zeile 14 !


Danke und Gruß
 

Wildcard

Top Contributor
so sollte es gehen:
Code:
public class Buffering extends Applet {
    Image offscreenImage;
    Graphics offscreenGraphics;

public void init(){

}
    public void paint(Graphics g){
        if(offscreenImage==null){
          offscreenImage = createImage(250, 251);
          offscreenGraphics = offscreenImage.getGraphics();
        }
        offscreenGraphics.drawLine(10,20,100,200);
        offscreenGraphics.drawLine(100,200,60,100);
        offscreenGraphics.drawLine( 60, 100, 10, 20 );
        if (offscreenImage != null)
            g.drawImage(offscreenImage,0,0,this);
    }

}
 

SebiB90

Top Contributor
ich würds nicht in die paint methode packen
pack es in die start() methode, die wird nach init() aufgerufen und zu dem zeitpunkt sollte das applet displayable sein.
 
J

jb_noob

Gast
Danke :D :toll: :D

Jetzt gehts, das alte LadyStone und das neue :D :D


Eins frag ich mich aber noch, ist das immer so, dass beim init() das applet noch displayable ist, oder ist das Zufallssache??

Weil in 2 Tutorials (Java in 21 Tagen, Galileo Computing) wurde das mit Init() erklärt, und die müssens ja mal ausprobiert haben??


Gruß
NochMehrGelernter :D
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
rode45e Java Threads Allgemeine Java-Themen 4
M Threads Allgemeine Java-Themen 1
L Threads Threads in Chatroom Allgemeine Java-Themen 30
berserkerdq2 run-methode eines Threads so programmieren, dass 30x die Sekunde etwas ausgeführt wird. Allgemeine Java-Themen 44
berserkerdq2 Threads, wie genau läuft das in Java ab? (Ich kann Threads erstellen und nutzen, nur das Verständnis) Allgemeine Java-Themen 6
CptK Backpropagation parallelisieren: Kommunikation zwischen den Threads Allgemeine Java-Themen 7
J Eine Frage zu den Threads und Task Allgemeine Java-Themen 1
W Wieviele Threads sind sinnvoll? Allgemeine Java-Themen 8
W Alternative für Threads Allgemeine Java-Themen 6
V Threads Probleme beim Aufrufen von Methoden einer anderen Klasse (Threads) Allgemeine Java-Themen 14
T Multithreading: Wie viele Threads sollte ich erstellen? Allgemeine Java-Themen 12
G Threads vom Mainprogramm steuern Allgemeine Java-Themen 8
S BlockingQueue mit dynamischer Anpassung der Anzahl von Producer und Consumer Threads Allgemeine Java-Themen 1
x46 Threads Threads anhalten Allgemeine Java-Themen 1
J Threads verbessern die Performance NICHT ? Allgemeine Java-Themen 8
W Threads Problem Allgemeine Java-Themen 15
T Threads Tic Tac Toe mit Threads Allgemeine Java-Themen 1
M Threads über Kommandozeile Allgemeine Java-Themen 5
mrbig2017 Threads Chat Programm mit Threads? Allgemeine Java-Themen 2
J Threads - java.lang.IllegalThreadStateException Allgemeine Java-Themen 6
J Internet Broswer in Threads öffnen Allgemeine Java-Themen 1
B Threads Multithreading Threads sollen warten Allgemeine Java-Themen 12
N 1000 MQTT Messages die Sekunde - 1000 Threads erstellen ? Allgemeine Java-Themen 10
D Threads Parallel laufende Threads Allgemeine Java-Themen 4
J Unvorhersehbares Verhalten - benutze ich die falsche Bedingungsprüfung oder brauche ich Threads? Allgemeine Java-Themen 12
D Eine Forschleife mit Threads abarbeiten um es zu schneller zu machen. Ist das möglich? Allgemeine Java-Themen 20
S Wie kann ich eine kleine Stelle in meinem Code mit multiplen Threads abarbeiten..? Allgemeine Java-Themen 20
P Threads Parallelisierte DB-Abfragen mit variabler Anzahl an Threads Allgemeine Java-Themen 4
J Threads Threads Allgemeine Java-Themen 9
Viktim Threads Liste In unterschiedlichen Threads bearbeiten Allgemeine Java-Themen 23
E Threads Ausführung in Threads ist langsamer als ohne Threads Allgemeine Java-Themen 13
A Anzahl an Threads Systemweit Allgemeine Java-Themen 2
Tausendsassa Input/Output Problem mit der gleichzeitigen Ausgabe zweier Threads Allgemeine Java-Themen 8
S Alle Methodenaufrufe eines Threads notieren..? Allgemeine Java-Themen 7
M Threads JPanel eingeforen mit Threads Allgemeine Java-Themen 2
F Threads Allgemeine Java-Themen 6
F Threads Allgemeine Java-Themen 2
M Sinn von Threads? Allgemeine Java-Themen 1
J Wie erschaffe ich einen sicheren Datenaustausch zwischen Thread und Nicht-Threads Allgemeine Java-Themen 8
L Abfragen ob Threads fertig Allgemeine Java-Themen 3
P Threads Java Zugreifen Allgemeine Java-Themen 6
K Problem: Java-Klasse mit mehreren Threads als eigenen Prozess starten Allgemeine Java-Themen 3
K KeyEvent in Threads Allgemeine Java-Themen 11
V Threads Weshalb funktionieren meine Threads nicht? Allgemeine Java-Themen 2
Thallius Speicherverhalten von Properties und mehreren Threads Allgemeine Java-Themen 5
L Threads beenden Allgemeine Java-Themen 4
P Threads Threads nicht gleichzeitig starten Allgemeine Java-Themen 3
S Threads Threads werden nicht beendet Allgemeine Java-Themen 2
S Start des zweiten Threads erst nach Beenden des ersten Threads Allgemeine Java-Themen 13
N Threads statische Methoden in Threads Allgemeine Java-Themen 5
P 4 Threads in einer Methode Allgemeine Java-Themen 2
M Eclipse Mehrere Threads, mehrere Konsolen Allgemeine Java-Themen 4
OnDemand Threads und synchronized Allgemeine Java-Themen 9
R LinkedList und Threads: Strukturprobleme bez. löschen von Elementen Allgemeine Java-Themen 3
R LinkedList und Threads - welche Methode ist besser? Allgemeine Java-Themen 2
OnDemand Threads und synvhronized Allgemeine Java-Themen 2
S Problem mit Threads Allgemeine Java-Themen 1
W Threads Threads warten lassen Allgemeine Java-Themen 5
H Optimierung durch Threads Allgemeine Java-Themen 31
B Threads halten sich irgendwie auf... Allgemeine Java-Themen 6
M Threads Allgemeine Java-Themen 8
K JNI: Methoden aus unterschiedlichen Threads aufrufen Allgemeine Java-Themen 3
A Applet Alle Threads beim schließen des Applets beenden Allgemeine Java-Themen 8
A Problem mit der Synchronisierung von Threads Allgemeine Java-Themen 15
R SecurityManager für einzelne Klassen/Threads? Allgemeine Java-Themen 38
O Threads und If Befehle Allgemeine Java-Themen 7
P Threads abwechseln lassen mit wait() und notify() Allgemeine Java-Themen 2
H Sehr viele Threads effizient Verwalten Allgemeine Java-Themen 13
C Threads und Exceptions Allgemeine Java-Themen 7
H java.lang.OutOfMemoryError bei der wiederholten Erzeugng von Threads Allgemeine Java-Themen 8
S Threads Abarbeitungsstatus von Threads in Datei schreiben Allgemeine Java-Themen 2
M Zugriff zweier Threads auf diesselbe Methode Allgemeine Java-Themen 16
E Threads Sudoku Threads Allgemeine Java-Themen 8
M Java Threads - Wait Notify - Verständnisproblem Allgemeine Java-Themen 5
Gossi Threads mit unterschiedlichen Aufgaben in einer Klasse? Allgemeine Java-Themen 9
G Threads Ablauf von Threads im Spezialfall Allgemeine Java-Themen 4
V Threads bei quadcore Allgemeine Java-Themen 10
V 1000 Threads oder Iterativ? Allgemeine Java-Themen 11
4 Simple(?) Frage zu Threads Allgemeine Java-Themen 14
B Threads Game of Life - Threads Allgemeine Java-Themen 49
R Threads Exceptions von Threads abfangen im ThreadPool Allgemeine Java-Themen 5
S Threads Ende sämtlicher Threads abwarten Allgemeine Java-Themen 6
S Frage zu Threads (Sichtbarkeit und Verhalten) Allgemeine Java-Themen 11
M Java-Threads und Datentypen-Zugriffe Allgemeine Java-Themen 7
P Threads- Programming Allgemeine Java-Themen 2
G Threads Klasse Sound und Threads bleiben hängen Allgemeine Java-Themen 4
C Threads Zwei Threads greifen auf LinkedList zu. Allgemeine Java-Themen 12
M OutOfMemoryError in nebenläufigen Threads Allgemeine Java-Themen 6
M Threads dauerhafte bewegung mit threads Allgemeine Java-Themen 11
frankred Threads Auf eine Gruppe von Threads warten Allgemeine Java-Themen 11
J Eure Meinung: Threads verwenden, oder nicht? Allgemeine Java-Themen 6
K Warum wartet diese Funktion auf beenden des Threads? Allgemeine Java-Themen 3
F Mehrere Threads - ein Stack Allgemeine Java-Themen 6
O Wie kann ich das Ende eines Threads melden? Allgemeine Java-Themen 7
J Writer und Threads Allgemeine Java-Themen 2
G mehrere Threads starten/stoppen Allgemeine Java-Themen 4
E Verständnisfrage bezüglich Threads Allgemeine Java-Themen 4
K Zeitkritische Threads Allgemeine Java-Themen 14
K Threads - Swing - Synchronisation nötig? Allgemeine Java-Themen 8
S [THREADS] Thread sinnvoll beenden Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben