Implementeer een asynchrone taakwachtrij met gelijktijdigheidslimiet: taken worden eerst aan de wachtrij toegevoegd, vervolgens gestart door de loop-methode; niet meer dan een bepaald aantal taken tegelijk moeten worden uitgevoerd. Wanneer alle wachtrij- en lopende taken zijn voltooid, meld dan de voltooiing van de wachtrij.