On Oct 13, 6:54 am, Lawrence D'Oliveiro <[EMAIL PROTECTED]
central.gen.new_zealand> wrote:
> 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.

Especially in a case like this that's tailor made for a trivial state-
machine solution if you really want multiple connections.
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to