A
Alu
Gast
Hallo,
ich habe zwei parallele Threads laufen. Der eine spielt ein Audiofile, der andere aktualisiert die GUI.
Das Problem: entweder die GUI wird zu langsam aktualisiert oder das Audiofile "hakt".
Aber: Wenn ich die Threads verschachtelte, d.h den Gui-Aktualisierer-Thread innehalb der run-Methode des Audio-Threads starte, dann gibt es keinerlei Verzögerungsprobleme.
Woran kann das liegen? Ist das betriebssystembedingt? Ich wäre jetzt davon ausgegangen, dass beide Threads die gleichen Zeiten zugeteilt bekommen unabhängig davon ob sie parallel oder "verschachtelt laufen"
Gruß
Adalbert
ich habe zwei parallele Threads laufen. Der eine spielt ein Audiofile, der andere aktualisiert die GUI.
Das Problem: entweder die GUI wird zu langsam aktualisiert oder das Audiofile "hakt".
Aber: Wenn ich die Threads verschachtelte, d.h den Gui-Aktualisierer-Thread innehalb der run-Methode des Audio-Threads starte, dann gibt es keinerlei Verzögerungsprobleme.
Woran kann das liegen? Ist das betriebssystembedingt? Ich wäre jetzt davon ausgegangen, dass beide Threads die gleichen Zeiten zugeteilt bekommen unabhängig davon ob sie parallel oder "verschachtelt laufen"
Gruß
Adalbert