Here is my situation. I have to run X searches (between 10-200) getting the results of each and appending them. I want to add some concurrency to the searches but I want to be able to throttle it. What I mean is I dont want to kick of 200 threads and wait for all to complete. I want to kickoff N threads and as each one completes start a new thread until all have completed.
I know I could write this from scratch but I was wondering if a simple pattern or library already exists for this? I hate re-creating the wheel.
Thanks.