J
java.jago
Gast
Hi,
Ich will den Zugriff auf ein BufferedImage wenn es gerade von einem anderen Thread bearbeitet wird für den Swing-Thread blocken wenn dieser das BufferedImage benötigt. Anstatt die GUI zu freezen will ich eine Busy-Anzeige einblenden wenn der Swing-Thread länger als 2sec. nicht auf das BufferedImage zugreifen kann - und auch wieder ausblenden, wenn das BufferedImage wieder zugänglich ist?
Hat jemand ein minimales Code-Beispiel wo z.B. ein Thread ein BufferedImage für eine zufällige Anzahl von Sekunden in Beschlag nimmt, den Swing-Thread der es anzeigen will blockiert und dann besagte Busy-Anzeige einblendet bis es frei wird? Bin ein blutiger Anfänger und bin vor einiger Zeit von .Net zu Java gewechselt 🙂
Danke,
jago
Ich will den Zugriff auf ein BufferedImage wenn es gerade von einem anderen Thread bearbeitet wird für den Swing-Thread blocken wenn dieser das BufferedImage benötigt. Anstatt die GUI zu freezen will ich eine Busy-Anzeige einblenden wenn der Swing-Thread länger als 2sec. nicht auf das BufferedImage zugreifen kann - und auch wieder ausblenden, wenn das BufferedImage wieder zugänglich ist?
Hat jemand ein minimales Code-Beispiel wo z.B. ein Thread ein BufferedImage für eine zufällige Anzahl von Sekunden in Beschlag nimmt, den Swing-Thread der es anzeigen will blockiert und dann besagte Busy-Anzeige einblendet bis es frei wird? Bin ein blutiger Anfänger und bin vor einiger Zeit von .Net zu Java gewechselt 🙂
Danke,
jago