Да, используя OperationQueue и Operation.
swift
OperationQueue управляет выполнением Operation. Можно настраивать свойства, такие как максимальное количество одновременно выполняемых операций. Operation представляет собой отдельную единицу работы и может быть добавлена в очередь.