Mon programme recueille des données provenant de divers capteurs et chaque fois qu'il y a un problème avec la lecture du capteur, je dois envoyer un courriel pour alerter l'utilisateur.Déclencheur d'événement - Meilleures pratiques
Pour cela, j'ai affecté une variable SEND_MSG pour déclencher l'événement d'envoi de courrier électronique. Chaque fois qu'il y a quelque chose avec la lecture, je mets SEND_MSG à 999 et un autre thread, qui boucle et vérifie cette variable déclenche le processus d'envoi d'email. L'opération de lecture/écriture de SEND_MSG se produit dans une instruction lock.
Y a-t-il une meilleure façon de procéder?
Merci.