In message <[EMAIL PROTECTED]>, Gabriel Genellina wrote: > En Tue, 07 Oct 2008 13:25:01 -0300, Terry Reedy <[EMAIL PROTECTED]> > escribió: > >> Lawrence D'Oliveiro wrote: >> >>> In message <[EMAIL PROTECTED]>, >>> Gabriel Genellina wrote: >>> >>>> Usually it's more efficient to create all the MAX_THREADS at once, and >>>> continuously feed them with tasks to be done. >>> >>> Given that the bottleneck is most likely to be the internet >>> connection, I'd say the "premature optimization is the root of all evil" >>> adage applies here. >> >> Feeding a fixed pool of worker threads with a Queue() is a standard >> design that is easy to understand and one the OP should learn. Re-using >> tested code is certainly efficient of programmer time. > > I'd like to add that debugging a program that continuously creates and > destroys threads is a real PITA.
That's God trying to tell you to avoid threads altogether. -- http://mail.python.org/mailman/listinfo/python-list