Controlling a pool of thread by allowing each thread run for a specific time. Mainiting a fixed number of thread running always