Testing the limits of Python Threads

There seems to be a just-under 1000 thread limit, as I've been able to
reproduce somewhere between 950-955 threads before the code simply
decides I have too many.