Steuerung einer Case Struktur aus einer parallelen Schleife
Hallo,
Ich habe in meinem Programm mehrere parrallele WhileSchleifen, die alle mit 200ms (bedingt durch die Datenerfassung) "getaktet" sind. Zwischen den Schleifen werden mit Queues Datenpakete herumgereicht. Jetzt versuche ich eine Case-Struktur in einer Consumer Schleife mit einem Event (boolches True), welches in der Producer Schleife passiert anzusteuern.
Das ganze habe ich mit einer Lokalen Variablen versucht, doch wie man sich schon denken kann, gibt das eine Race Condition und mein True kommt zu spät bei meinem Case an. Wie kann ich das lösen, damit es schneller geht, quasi noch in der selben Schleifenitteration?
PS. danke für die gute Arbeit hier im Forum
Grüße
Joe
|