Führen Sie eine Reihe von Aufgaben aus, bei denen jeweils nur X ausgeführt werden

Angenommen, ich habe 100 Aufgaben, die 10 Sekunden dauern. Jetzt möchte ich nur 10 zu einem Zeitpunkt ausführen, zu dem 1 von diesen 10 abgeschlossen ist. Dann wird eine andere Aufgabe ausgeführt, bis alle abgeschlossen sind.

Jetzt habe ich immer benutztThreadPool.QueueUserWorkItem() für solche aufgaben habe ich aber gelesen, dass es schlecht ist das zu tun und dass ich stattdessen aufgaben verwenden sollte.

Mein Problem ist, dass ich nirgendwo ein gutes Beispiel für mein Szenario gefunden habe. Können Sie mir also zeigen, wie ich dieses Ziel mit Aufgaben erreichen kann?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage