Что такое потоки?

В нашем случае, потоки (или один поток) - это процесс, который выполняет необходимое последовательное действие для отправки письма. А именно: берет необходимые данные из общей очереди, выполняет вход в аккаунт, заполняет данные для отправки письма и отправляет письмо.

По своей сути, поток похож на отдельный компьютер, с которого пользователь отправляет почту.

Когда мы говорим "асинхронные потоки", то подразумеваем, что каждый поток не зависит друг от друга и их действия выполняются в разные периоды времени.

Для примера, когда речь идет про "50 потоков", то можно представить 50 отдельных человек сидящих за компьютерами, которые одновременно, но при этом асинхронно, выполняют отправку писем. В нашем же случае, это все автоматизированно.