PeteProgram
Mitglied
Hallo,
ich hoffe ich bin hier richtig.
Ich versuche mit Hilfe eines Threads (ThreadStart) eine Handlung im Hintergrund so lange laufen zu lassen, bis sie zu einem positiven Ergebniss führt oder zu viele durchläufe braucht.
Dabei steht aber manchmal "Keine Rückmeldung" in der Titelleiste meiner C# Applikation
Mein Code sieht ungefähr folgendermaßen aus
Was mache ich falsch - könnte das mit dem GarbageCollector in Zusammenhang stehen.
Die Anwendung stürzt übrigens nicht ab, sondern beendet alle Berechnungen wie erwartet. Nur die Fehlermeldung macht keinen zuverlässigen Eindruck.
Danke
ich hoffe ich bin hier richtig.
Ich versuche mit Hilfe eines Threads (ThreadStart) eine Handlung im Hintergrund so lange laufen zu lassen, bis sie zu einem positiven Ergebniss führt oder zu viele durchläufe braucht.
Dabei steht aber manchmal "Keine Rückmeldung" in der Titelleiste meiner C# Applikation
Mein Code sieht ungefähr folgendermaßen aus
Code:
...
while (!dataOkay) {
Boolean done = false;
GetData(ref done);
while (!done) {
Thread.Sleep(100);
}
dataOkay = CheckData();
}
...
Was mache ich falsch - könnte das mit dem GarbageCollector in Zusammenhang stehen.
Die Anwendung stürzt übrigens nicht ab, sondern beendet alle Berechnungen wie erwartet. Nur die Fehlermeldung macht keinen zuverlässigen Eindruck.
Danke