Очень часто люди, у которых нет проблем с прокрастинацией и управлением своим временем/вниманием, клянутся, что единственный работающий совет — это найковское «Just do it». Как так получается, что этот совет высоко ценят только те, кому он уже не нужен?
Я имел в виду, что основной поток просто даст сигнал на отправку уведомлений и сразу займется другим делом, не дожидаясь пока письмо и СМС будут успешно (или неуспешно) отправлены.
Пришел в голову один вариант использования, подскажите, пожалуйста, возможно использовать многопоточность в данном случае или нет?
Во многих проектах при определенном действии нужно отправить уведомление через email или SMS через какой-то сервис. Тут либо все делать синхронно, либо использовать очереди (Beanstalkd, Amazon SQS и т.д.). Можно ли вместо этого использовать отдельный поток, который отправит все необходимое, а основной поток вернет сообщение об успешной операции?
Во многих проектах при определенном действии нужно отправить уведомление через email или SMS через какой-то сервис. Тут либо все делать синхронно, либо использовать очереди (Beanstalkd, Amazon SQS и т.д.). Можно ли вместо этого использовать отдельный поток, который отправит все необходимое, а основной поток вернет сообщение об успешной операции?