Если у меня есть цикл, который ставит в очередь, скажем, 100 задач, и каждая из этих задач потенциально ставит в очередь задачу, как я могу определить, все ли задачи выполнены?
Я думал об этой проблеме с помощью ShardedCounters.После того, как каждая задача будет выполнена, я мог бы увеличить счетчик, а затем проверить, есть ли счет == 100. Конечно, это не так, как задачи, порождающие их собственные задачи, если я не попаду в этот сценарий рекурсивного подсчета.Я не уверен, что это хорошая идея - спускаться по этой кроличьей норе, потому что кажется, что осколки счетчиков не являются атомными.