您好,现在程程来为大家解答以上的问题。单线程和多线程的区别,单线程和多线程的区别相信很多小伙伴还不知道,现在让我们一起来看看吧!
1、单线程循环发送一个任务中只有一个线程,几个账户(发送邮箱)排队循环发送,比如:用三个账户发送,过程如下第1个账户 发送 第1封信第2个账户 发送 第2封信第3个账户 发送 第3封信第1个账户 发送 第4封信第2个账户 发送 第5封信第3个账户 发送 第6封信……多线程发送一个任务中使用多个线程发送,一个账户(发送邮箱)一个线程,每个线程独立工作,直到所有的邮件发送完成。
2、多线程发送时有一个邮件分配器,邮件分配器来分配那个线程(账户)来发送那封邮件,保证一封邮件只被一个账户发送出去,分配的原则如下一次只分配给一封。
3、先申请先分配,这样会出现发送快的邮箱发送的多。
本文就为大家分享到这里,希望小伙伴们会喜欢。
标签: