@cyrmax если у тебя гарантия "задача запускается как минимум один раз, но можно и больше", то это не слишком обязательно
просто при старте все задачи из множества "обрабатывается" перемещать в множество "к обработке"