Seite 2 von 2

Re: Problem mit Threads

Verfasst: 07.03.2016 09:43
von PureLust
Lord hat geschrieben:Trotzdem möchte ich gerne verstehen, warum in meinem Code der
Status nicht durchgängig auf -1 gesetzt wird.
Ich verstehe den Sinn Deiner Routinen leider immer noch nicht ganz.

1. Du startest Distr1(), Distr2(), Distr3() als ganz normale Prozeduren (also nicht als Thread)
2. In den DistrX()-Prozeduren startest Du Threads
3. Diese Threads lösen dann nach einer zeitlichen Verzögerung einen Event aus, der dann wiederum die Prozeduren Distr1()-Distr3() starten.

Steckt bei dieser Vorgehensweise ein besonderer Sinn dahinter, der sich mir noch nicht erschlossen hat,
oder hast Du Dir das so ausgedacht weil Du es evtl. nicht besser wusstest und dachtest das müsste so gemacht werden?

Re: Problem mit Threads

Verfasst: 07.03.2016 10:20
von Lord
Es steckt erstmal kein besonderer Sinn dahinter, außer daß
ich diese Vorgehensweise aus einem meiner Programme ent-
nommen habe, das ich vor Jahren mal geschrieben hatte.
Damals gab es noch kein BindEvent/PostEvent. Ich hatte
alle Events in der EventLoop verarbeitet.
Aber das ist alles eigentlich nebensächlich.
Für mich geht es im Moment nur um die Frage, warum nicht
alle Einträge der Liste den Status -1 erhalten.