Hallo,
Und zwar geht es darum.
Ich habe eine Funktion. Diese soll parallel in 4 Threads laufen.
Testweise läuft sie vorerst in einem Thread.
Aber hier das Problem.
Ich habe eine Klasse erstellt mit der Methode und den Parametern.
Diese Parameter fülle ich und rufe dann die Funktion auf über Threadstart auf.
Wenn ich nun Thread1.Start() mache und danach auf ein Ergebnis warte (ich mache hier ein Polling), läuft dieses Polling ewig.
Der Thread wird nie fertig.
Wenn ich debugge läuft der Thread in die Funktion rein, macht die erste Zuweisung einer Variable und dann kommt der Thread nicht mehr vorran.
Keine Exception !
Mache ich nun aber ein Thread1.Start() und anschließend ein Thread1.Join();
Dann läuft der Thread in die Methode rein und durchläuft sie.
Kann mir dabei jemand helfen ?
vielen Dank im vorraus !