Also, an upper limit for the thread pool would not solve the problem--tasks would simply queue up, and the queued tasks would appear to "hang" just like the overloaded tasks now.
Also, an upper limit for the thread pool would not solve the problem--tasks would simply queue up, and the queued tasks would appear to "hang" just like the overloaded tasks now.