auf ein Event viele Einzelaktionen, Hänger vermeiden...

Begonnen von geek, 20 Juni 2014, 14:55:36

Vorheriges Thema - Nächstes Thema

geek

Hi,

wie macht ihr dass wenn ihr auf ein Event viel tun müßt?

Zb. beim Schlafen gehen sammelt sich da einiges... auf etlichen Thermostaten die temperatur absenken, alle Lichter ausschalten, screen saver bei diversen PCs einschalten (oder in hibernate schicken), alle rollos schliessen, ...

Das löse ich von einer Funktion aus, die das auf mehrere dummies verteilt - von denen dann mit unterschiedlichen notifies mehrere structures/einzeldevices gesetzt werden. Laut perfmon dauert das aber durchaus schonmal ein paar Sekunden.

Nach meinem Verstaendnis passiert nix weiter (HMLAN keepalives, ...) bis meine Funktion und die daraus ausgelösten Notifies komplett agbearbeitet sind. Liege ich damit richtig?

Da mein System noch wächst, sehe ich damit früher oder Später die HMLAN timeouts auf mich zukommen.

Gibts da ne elegantere Lösung, solche "bulk" jobs auszuführen?

Rainer