Sobes.tech
Middle+

Implemente uma fila de tarefas assíncrona com limite de concorrência: as tarefas são primeiro adicionadas à fila, depois iniciadas pelo método loop; não deve haver mais do que um número especificado de tarefas a serem executadas simultaneamente. Quando todas as tarefas na fila e em execução estiverem concluídas, notifique sobre a conclusão da fila.