Provide a way to specify a max thread live time
It would be nice to have a way to specify a max time while a thread is doing the same thing.
As an example, if a thread is kept for more than 600s, the thread is interrupted by the server, and a new one is created in the pool. If in a transaction, it is roll backed. This may provide a way to avoid some application overload, or prevent dysfunction.