Thread Pooling ist hier das Stichwort, denke ich mal, wen ich dein Problem richtig verstanden habe.
Zitat:
Thread pooling enables you to use threads more efficiently by providing your application with a pool of worker threads that are managed by the system.