Моя программа собирает данные с различных датчиков и всякий раз, когда что-то не так с чтением датчика, я должен отправить электронное письмо, чтобы предупредить пользователя.Событие триггера - наилучшая практика
Для этого я назначил переменную SEND_MSG для запуска события отправки электронной почты. Всякий раз, когда есть что-то с чтением, я устанавливаю SEND_MSG на 999, а другой поток, который петлиет и проверяет эту переменную, запускает процесс отправки электронной почты. Операция чтения/записи SEND_MSG выполняется внутри оператора блокировки.
Есть ли лучший способ сделать это?
спасибо.