So how could I detach the threads?
Can I do so within the thread it self by calling
threads->detach(); from within the thread?
?
Also I honestly think you're right, hundred or so threads down the line its just stalling (but the previously running threads ' sub-processes are still running).