В настоящее время я работаю над серией предупреждений, которые будут проверять состояние ответа от чужой веб-службы и отправлять предупреждения на основе статус объекта ответа (например, тайм-ауты, недопустимые данные и т. д.). Я хочу, чтобы основной поток продолжал работать, пока выполняется оценка ответа и отправляются предупреждения.
У меня есть два немедленных варианта:
Они оба кажутся мне довольно хорошими вариантами, но я склоняюсь к многопоточным командам, поскольку мне не нужны большинство функций очередь сообщений.
Вопрос: Как бы вы решили, что использовать и почему?