有一个发短信的程序 但是一次发送有数量限制 30秒延迟发送怎么实现 思路 大侠请指教

时间:2021-03-07 00:24:21
有一个发短信的程序 但是一次发送有数量限制 30秒延迟发送剩下的
怎么实现 给个思路 大侠请指教

7 个解决方案

#1


thread.sleep(30000);

#2


  开启一个线程来操作你发短信的程序吧 
    

#3


我的思路是

理解就是把的短信总数 分批多次执行一个程序
这个程序 是在线程池里的
这个线程池 只允许一个线程执行
并有时间延迟
一个执行完了 30秒 再执行第二个线程
大家排队

#4


开辟一个线程,当发送了短信后让他sleep30秒

#5


1.java.util.timer java.util.timertask
2.thead.sleep
3.类似的开源框架

#6


短信存储在某个地方,开启一个线程,扫描没有发送的短信,发送一定的数量,并且把发送标志为已发送 ,线程sleep 30秒后,在执行同一个操作,如果没有要执行的任务,则 可以sleep一个长的时间段。

#7


时间程序。30秒一个。

#1


thread.sleep(30000);

#2


  开启一个线程来操作你发短信的程序吧 
    

#3


我的思路是

理解就是把的短信总数 分批多次执行一个程序
这个程序 是在线程池里的
这个线程池 只允许一个线程执行
并有时间延迟
一个执行完了 30秒 再执行第二个线程
大家排队

#4


开辟一个线程,当发送了短信后让他sleep30秒

#5


1.java.util.timer java.util.timertask
2.thead.sleep
3.类似的开源框架

#6


短信存储在某个地方,开启一个线程,扫描没有发送的短信,发送一定的数量,并且把发送标志为已发送 ,线程sleep 30秒后,在执行同一个操作,如果没有要执行的任务,则 可以sleep一个长的时间段。

#7


时间程序。30秒一个。