Thread Problem

Status
Nicht offen für weitere Antworten.

mathon

Bekanntes Mitglied
Hallo,

Ich habe ein Programm entwickelt, das eine zusammengestellte Bilderliste in einer Diashow anzeigt. Das heißt in einem eigenen Thread werden die Bilder nach der Reihe angezeigt. Zusätzlich habe ich eine Funktionalität eingebaut, dass im Hintergrund Musik läuft, wenn die Diashow läuft. Das heißt für die Musik wird auch ein eigener Thread gestartet (verwende dazu den mp3 player von javazoom - jlgui). Das Problem ist jetzt, dass wenn der eine Thread von einem Bild auf das nächste weiterspringt, gibt es in der Musik immer ein leichtes "knacksen". Kann man das irgendwie beheben? :bahnhof:

mfg matti
 

dieta

Top Contributor
Höhrt sich ganz so an, als wäre dein Computer zu langsam... Es könnte sein, das der Bilaufbau kurzzeitig die gesamte Rechenpower deines Computers "in Beschlag" nimmt, weshalb der MP3-Player kurz stockt, was wiederum zu diesem "knacksen" führt... Wenn das der Grund ist, kannst du im Prinzip nur versuchen, den Bildaufbau zu beschleunigen.
 

jank

Aktives Mitglied
ACK. Vielleicht kannst du auch an den Parametern des MP3 Players rumfummeln? Denke auch, mehr Möglichkeiten, also an der Musik-Wiedergabe und am Bildladen rumzufummeln, hast du nicht.
 

mathon

Bekanntes Mitglied
Meint ihr dass es damit zu tun hat? - ich habe das jetzt im Task-Manager etwas mitverfolgt. Wenn von einem Bild auf das nächste weitergegangen wird, steigt die CPU-Auslastung sprunghaft an, aber nur so auf maximal 50 %. Und die Auslagerungsdatei bleibt immer konstant so um die 394 MB. Ich habe einen Acer Intel Centrino Pentium M 1,5 Mhz Laptop mit 512 MB RAM.
 
T

theomega

Gast
Probier doch mal die Prioritäten zu verändern: Thread.setPriority(xxx); Den Bild-Anzeige-Thread auf eine niedrige Priorität und den Musik-Thread auf eine hohe.
 

mathon

Bekanntes Mitglied
hmm...naja wie kann ich die Priorität des Musik-Threads verändern. Ich verwende jlgui und der startet automatisch einen Thread wenn ich die play-methode ausführe. Wie macht man das dann?
 

mathon

Bekanntes Mitglied
Ich habe den Thread, der von einem Bild aufs nächste weitergeht auf MIN_Priority gesetzt, dann müsste ja der Thread der die Musik abspielt vorrangig bearbeitet werden, aber es knackst noch immer... :bahnhof: Langsam gehen mir die Ideen aus....?:(

lg
 

jPat

Bekanntes Mitglied
Hi,

evtl kannst du ne 2. jvm starten für die Wiedergabe der Musik, da java mit den Threads und deren Prioritäten nicht so umgeht, wie man es erwarten würde.
Zu den Prios: wenn ein Thread gestartet wird, hat er immer die prio = 5

gruß
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
urmelausdemeis Exception in thread "main" java.lang.Error: Unresolved compilation problem: Allgemeine Java-Themen 7
A Thread.sleep Problem Allgemeine Java-Themen 2
Flynn Thread-Problem... Allgemeine Java-Themen 2
K Thread Problem Allgemeine Java-Themen 6
E Threads linkedlist/multi-thread problem Allgemeine Java-Themen 3
vandread Problem bei kleiner Thread-Übung Allgemeine Java-Themen 2
J Problem mit der Thread Programmierung Allgemeine Java-Themen 2
S Thread - Problem Allgemeine Java-Themen 5
D Form mit StatusFeld (Thread problem) -gelöst- Allgemeine Java-Themen 4
G Problem mit Thread! Allgemeine Java-Themen 2
E Java.net und Thread-Problem Allgemeine Java-Themen 2
R Thread-Problem, und synchronized bringt nix Allgemeine Java-Themen 4
R Problem mit JNI und Thread Allgemeine Java-Themen 3
S Problem!Thread! Allgemeine Java-Themen 3
A Problem mit Bildgenerierung in Thread Allgemeine Java-Themen 3
B Problem bei Thread Allgemeine Java-Themen 2
G thread-problem Allgemeine Java-Themen 7
bernd Thread-Problem Allgemeine Java-Themen 9
A Problem mit Thread Allgemeine Java-Themen 2
K Thread-Problem Allgemeine Java-Themen 3
R 11 GB File lesen ohne zu extrahieren Filedaten Bereich für Bereich adressieren dann mit Multi-Thread id die DB importieren Allgemeine Java-Themen 3
smarterToby Wie stoppe ich diesen Thread Allgemeine Java-Themen 4
J Thread started nur einmal Allgemeine Java-Themen 19
W Server-Thread schreibt nicht alle Dateien Allgemeine Java-Themen 6
OnDemand Logfile pro User / Thread Allgemeine Java-Themen 7
OnDemand Thread / Service abbrechen Allgemeine Java-Themen 3
Thallius Ist meine static Helper Class Thread save? Allgemeine Java-Themen 9
P Swing Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: npoints > xpoints.length || npoints > ypoints.length Allgemeine Java-Themen 5
B Thread.sleep() in EJB Container wie lösen? Allgemeine Java-Themen 11
S Ist das Neuzuweisen von Feldern atomic und damit Thread-Safe? Allgemeine Java-Themen 2
S Exception in thread "main" java.lang.NullPointerException at FamilienApp.main(FamilienApp.java:15) Allgemeine Java-Themen 1
J Einen Thread in einer Schleife Allgemeine Java-Themen 2
E HILFE !! Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/io/FileUtils Allgemeine Java-Themen 4
G Thread-Programmierung Allgemeine Java-Themen 5
S Datei wird nicht gefunden Thread.currentThread().getContextClassLoader().getResourceAsStream() Allgemeine Java-Themen 1
G Beendet sich der Thread selbst?! Allgemeine Java-Themen 3
mrbig2017 Sleep wird ignoriert und der Thread wartet nicht Allgemeine Java-Themen 1
S Thread beenden Allgemeine Java-Themen 9
M Array aus Thread Objekten erstellen Allgemeine Java-Themen 2
Aruetiise Swing JOptionPane ohne denn Thread zu pausieren Allgemeine Java-Themen 1
M Nanosekunden-Pause innerhalb einen Thread-Loops Allgemeine Java-Themen 3
E Thread Exception Allgemeine Java-Themen 6
javaerd Binomialkoeffizient ausrechnen, Exception in thread "main" java.lang.StackOverflowError Allgemeine Java-Themen 6
T Merkwürdiges Thread-Verhalten Allgemeine Java-Themen 6
W Thread sleep 30 sekunden - wenn keine Antwort bis dahin neu senden Allgemeine Java-Themen 2
H Thread bleibt stehen bei jar in jar Allgemeine Java-Themen 1
J Threads HTTP Request (Thread) dauert lange - in Android Allgemeine Java-Themen 3
F CPU Last eines Thread ausfindig machen Allgemeine Java-Themen 0
V Compiler-Fehler Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 125, Size: 125 Allgemeine Java-Themen 11
Tausendsassa Threads Einen Thread sich selbst schließen lassen Allgemeine Java-Themen 17
P Threads BufferedImage, Thread Concurrency Allgemeine Java-Themen 1
M Klasse in separaten Thread ausführen.Wie genau? Allgemeine Java-Themen 2
llabusch Thread blockiert Dialog Allgemeine Java-Themen 1
J Thread wait() Allgemeine Java-Themen 2
V Thread.sleep und InterruptedException? Allgemeine Java-Themen 1
G Thread nicht von GC zerstört Allgemeine Java-Themen 6
J Wie erschaffe ich einen sicheren Datenaustausch zwischen Thread und Nicht-Threads Allgemeine Java-Themen 8
Sogomn Thread blocken bis Taste gedrückt Allgemeine Java-Themen 5
T Starten vom Thread Allgemeine Java-Themen 3
T Wait/Notify() bei Thread Allgemeine Java-Themen 6
J Exception in thread "main" java.lang.NoClassDefFoundError Allgemeine Java-Themen 4
M Exception in thread "AWT-EventQueue-0" Allgemeine Java-Themen 6
Q Thread wacht nicht auf Allgemeine Java-Themen 7
T Fragen zum Thread-Thema Allgemeine Java-Themen 4
T Threads Input/Output im Thread - Datei ohne Inhalt Allgemeine Java-Themen 1
T Fragen zum Thread-Thema Allgemeine Java-Themen 9
C Threads Variablen in einem Thread Aktualisieren Allgemeine Java-Themen 17
U Thread beenden Allgemeine Java-Themen 3
W Threads Mit Thread und Runtime externe Programme öffnen Allgemeine Java-Themen 0
N Thread interrupt Status debuggen Allgemeine Java-Themen 6
A Thread: Code paralell ausführen in mehreren Instanzen Allgemeine Java-Themen 1
B Erkennen, wann Prozess beendet ist, dann Thread beenden. Allgemeine Java-Themen 6
A Thread Fehler absichtlich provozieren Allgemeine Java-Themen 3
B Threads Java Thread kommunizieren Allgemeine Java-Themen 12
N Thread Sicherheit im komplexen Datenmodell Allgemeine Java-Themen 7
K Thread richtig benutzen Allgemeine Java-Themen 3
K Exception in thread "AWT-EventQueue-1" Allgemeine Java-Themen 2
G Thread erzeugt nicht plausible NullPointerException Allgemeine Java-Themen 7
H Netbeans Warning bei Thread.sleep in Schleife Allgemeine Java-Themen 4
P [Thread] Scheint nicht Sequenziell zu Arbeiten Allgemeine Java-Themen 9
A eine test thread.join() frage Allgemeine Java-Themen 2
tuttle64 Verständnisprobleme mit Thread Locks Allgemeine Java-Themen 4
G Threads Thread bei Datenabfrage Allgemeine Java-Themen 3
S Thread anhalten per Button ? Allgemeine Java-Themen 3
E Thread Programmierung Allgemeine Java-Themen 2
S Threads ServerSocket-Thread soll schlafen, bis er gebraucht wird Allgemeine Java-Themen 2
V Thread schneller stoppen Allgemeine Java-Themen 2
V anstatt thread.join() einfach while schleife? Allgemeine Java-Themen 8
B Mausbewegung im Thread erkennen (hoch/runter) Allgemeine Java-Themen 6
G Linux/C++/Pthreads auf JVM zugreifen, thread safe? Allgemeine Java-Themen 10
K Threads Probleme mit Thread Allgemeine Java-Themen 13
K Threads Thread überprüfen Allgemeine Java-Themen 3
Z Threads Thread für einen Client Allgemeine Java-Themen 9
M Thread JavaFish Allgemeine Java-Themen 10
G Thread.sleep Allgemeine Java-Themen 12
M Threads Viele Aufrufe aus Thread, komisches Verhalten Allgemeine Java-Themen 8
B Threads Main Thread warten auf abgebrochen Task warten lassen Allgemeine Java-Themen 25
K Timer Thread Allgemeine Java-Themen 8
M Methoden Static Methoden und Thread??? Allgemeine Java-Themen 4
N java.lang.IllegalMonitorStateException: object not locked by thread before notify() Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben