Ich weiß nicht, ob ich mit meiner Frage in dieser Sektion überhaupt richtig bin. Es geht um folgendes:<p>
Ich möchte, daß in meiner Anwendung "im Hintergrund" die Festplatte nach einer Datei durchsucht und das Ergebnis in einer Stringliste dargestellt wird. Das Problem ist der Ablauf "im Hintergrund". Wenn ich die Suchaktion als synchronisierten Thread starte, hat der Benutzer den Eindruck, die visuellen Elemente seien während des Suchvorgangs zeitweise gesperrt - das stimmt zwar nicht, aber die Resultate eines Klicks auf einen Button sieht er erst, nachdem der Suchvorgang abgeschlossen ist. <p>
Fragen:<p>
1. Ist es überhaupt möglich, auf einem 1-Prozessor-System parallel zum Durchsuchen einer Festplatte einen anderen Prozeß oder Thread ablaufen zu lassen, der nicht auf die Platte zugreift?<p>
2. Wenn ja: eignet sich ein Thread dazu oder gibt es effektivere Wege?<p>
Danke im voraus - Gerhard.
Ich möchte, daß in meiner Anwendung "im Hintergrund" die Festplatte nach einer Datei durchsucht und das Ergebnis in einer Stringliste dargestellt wird. Das Problem ist der Ablauf "im Hintergrund". Wenn ich die Suchaktion als synchronisierten Thread starte, hat der Benutzer den Eindruck, die visuellen Elemente seien während des Suchvorgangs zeitweise gesperrt - das stimmt zwar nicht, aber die Resultate eines Klicks auf einen Button sieht er erst, nachdem der Suchvorgang abgeschlossen ist. <p>
Fragen:<p>
1. Ist es überhaupt möglich, auf einem 1-Prozessor-System parallel zum Durchsuchen einer Festplatte einen anderen Prozeß oder Thread ablaufen zu lassen, der nicht auf die Platte zugreift?<p>
2. Wenn ja: eignet sich ein Thread dazu oder gibt es effektivere Wege?<p>
Danke im voraus - Gerhard.
Comment