Ankündigung

Einklappen
Keine Ankündigung bisher.

Rule Synchronisierung

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Rule Synchronisierung

    Hallo zusammen,

    bin gerade auf mein nächstes Problem gestoßen. Es sieht für mich so aus, als würden die Rules nebenläufig abgearbeitet. Ich habe beobachtet, dass wenn einer meiner Schalter nur sehr kurz aktiviert ist (z.B. 100 ms), erhalte ich das OFF-command noch bevor die Rule für das ON-command abgearbeitet ist. Jetzt meine Frage: Sollte das tatsächlich zutreffen, gibt es eine Möglichkeit, die Abarbeitung der Rules zu synchronisieren?

    #2
    Ja, das ist korrekt so - Hintergrund ist, dass Regeln das System nicht lahmlegen oder ausbremsen sollen (manchmal steht da ja auch gerne ein Thread::sleep(10000) drin...

    Wenn Du zwei Regeln synchronisiert brauchst, versuche es mal mit einer gemeinsamen Variable, die Du als Lock nehmen kannst - die ON-Rule setzt das Lock am Anfang und gibt es wieder frei und die OFF-Rule checkt das Lock und dreht Däumchen für den Fall, dass es gesetzt ist.

    Kommentar

    Lädt...
    X