Josh Darnell explains why you might get threadpool waits even when you think you shouldn’t:
I occasionally see (usually brief)
THREADPOOLwaits on systems that are really not all that heavily loaded. This is my investigation into why. Some might say I have too much time on my hands.
Before getting into these unusual
THREADPOOLcases, let’s cover the normal ones.
Read the whole thing. It’s example #9068 of how a particular wait is not always a bad thing.