Hans Hübner wrote:
I'd say that the idea of a thread pool can be abandoned if it is not useful, and it seems that it would not be useful.
And don't forget to put in comments or other documentation explaining why this decision was made, so that future developers (a) won't spend time putting it in (or asking why it's not in), and (b) will understand why that decision was made, in case things change (e.g. thread creation turns out to be expensive under some new, unforseen circumstance).
-- Dan