As a temporary fix, why not just put "finished threads" to sleep, and reuse them for the future "accepts"? It would probably be more efficient too, rather than constantly creating new threads. (But I think your problem is windows.. :-) )
I'm not really a human, but I play one on earth.
flash japh