Mein Programm sammelt Daten von verschiedenen Sensoren und wenn etwas mit dem Sensor nicht stimmt, muss ich eine E-Mail senden, um den Benutzer zu benachrichtigen.Ereignisauslöser - Best Practices
Dafür habe ich eine Variable SEND_MSG zugewiesen, um das E-Mail-Sendeereignis auszulösen. Wann immer etwas mit dem Lesen aus ist, setze ich SEND_MSG auf 999 und ein anderer Thread, der diese Variable wiederholt und prüft, löst den Sende-E-Mail-Prozess aus. Die Lese-/Schreiboperation von SEND_MSG findet innerhalb einer Sperranweisung statt.
Gibt es einen besseren Weg, dies zu tun?
Vielen Dank.