群发算法
通过一个示例了解程序如何群发并切换账号。
设置: 每次发送的消息数 — 1 同时在工作的账号数 — 10 任务中指定的账号总数(账号选项卡) — 100
群发过程:
-
为群发中的每台模拟器,会从指定的 100 个账号中各取 10 个。假设我们只有一台模拟器。
-
接着程序取第 1 个账号,用它发送设定数量的消息;然后取第 2 个账号继续发送。如此直到第 10 个账号,之后再回到第 1 个账号。
-
一旦所选 10 个账号中有任一被封或达到限额,程序会从原先指定的 100 个账号中再补充 1 个。
-
依此循环,直到所有需要群发的号码全部处理完毕、或所有账号都被封、或全部达到限额。
也就是说,「同时在工作的账号数」参数指定多少账号会在模拟器中「轮转」,并在需要时从任务指定的全部账号中补足到目标数量。
请考虑多线程的特点。
这篇文章有帮助吗?