Hallo alle zusammen,
ich habe folgendes Problem:
Ich habe eine Reihe von Aufgaben / Tasks. Sagen wir 100 Stück.
(Hatte vor diese über Runable Objekte zu realisieren.)
Diese möchte ich nun parallel in “5er-Paketen” via 5 Threads abarbeiten.
Immer wenn einer dieser 5 Threads frei wird, also dessen momentan zugeordneter Task terminiert, soll ein neuer Task nachrücken, sodass stets 5 parallel am Laufen sind.
Wie realisiere ich so etwas am besten ?
Mit einem ThreadPool und einer Art Queue?
Ich steh gerade ein bisschen aufm Schlauch … könnt ihr mir einen Tipp geben, was genau ich suche?
Vielen Dank schonmal!
Gruß
mdg2004