我想在一段时间内的不同时间执行相同的任务。例如。 5分钟后,我的代码就是这样
task_period = 5 * 60
task_countdowns = []
last_task_countdown = 0
task_interval = 10
while True:
last_task_countdown += random.randint(1, 2 * task_interval)
if last_task_countdown <= task_period:
task_countdowns.append(last_task_countdown)
else:
break
for cd in task_countdowns:
mytask.apply_async((*args), countdown=cd)
我的问题是:
在队列中追加多芹菜任务是否有数量限制?
有没有更好的方法来解决我的问题?
ps: